'하드웨어 > Display 장비' 카테고리의 다른 글
pixel clock 픽셀클럭 계산기 (2) | 2023.08.17 |
---|---|
benq mp780st 120p (0) | 2023.08.16 |
빔 프로젝터 구매! (0) | 2023.08.14 |
USB-C to HDMI 컨버터 회로 (0) | 2022.01.24 |
e-paper 보드 발견 (0) | 2022.01.21 |
pixel clock 픽셀클럭 계산기 (2) | 2023.08.17 |
---|---|
benq mp780st 120p (0) | 2023.08.16 |
빔 프로젝터 구매! (0) | 2023.08.14 |
USB-C to HDMI 컨버터 회로 (0) | 2022.01.24 |
e-paper 보드 발견 (0) | 2022.01.21 |
너무 가격이 더 내려가서
죄송한 마음에 내리기 전 가격으로 구매 ㅋㅋ
이제 DLP link 를 구매해봐야 하나 ㅎㅎ
HDMI 연결해서 해보는데 3d 메뉴가 없어서
메뉴얼을 찾아보니(benq 홈페이지에는 안보여서..) 수직해상도가 120이면 활성화 된다고.
그러면.. side by side나 top and bottom은 미지원인가?
benq mp780st 120p (0) | 2023.08.16 |
---|---|
3d ready 빔 프로젝터 + 팟 플레이어 (0) | 2023.08.15 |
USB-C to HDMI 컨버터 회로 (0) | 2022.01.24 |
e-paper 보드 발견 (0) | 2022.01.21 |
ddi tcon (0) | 2019.06.24 |
이번에는 KT로 가야할 차례인데 어우.. 드럽게 많이 올랐네
기존에 10기가에 5천원도 안했는데 왜이렇게 오른거야 -_-
아무튼 고민하게 되는건 아래 두개 요금제. 그나마 싼게 이거라니..
7기가 + 무제한
10기가 + 무제한
내용 비교해봐도, 주요 제목 제외하면 상세 비용이 동일한데 굳이 10G 갈 필요 없을 것 같아
1원이라도 아끼기 위해 싼걸로 ㄱㄱ!
다만 6개월간만 이 가격이라 또 난민 .ㅠㅠ
유심 쓰던거 재사용하려는데 새거 아니라고 무조건 상담원 행 ㅠㅠ
아무튼 신청중에 거의 롯데카드 필수로 만들어 버리네
양념통닭은 없음!
피곤 (0) | 2023.09.03 |
---|---|
뚝섬 유원지 물놀이 (0) | 2023.08.19 |
낮잠을 잘 수가 없네!!! (0) | 2023.08.12 |
피곤 (0) | 2023.08.11 |
태풍도착 (0) | 2023.08.09 |
우어어어어
처갓댁 방문 (0) | 2023.08.13 |
---|---|
낮잠을 잘 수가 없네!!! (0) | 2023.08.12 |
태풍도착 (0) | 2023.08.09 |
습하지 않은 더위 (0) | 2023.08.06 |
국립 한글박물관 현장예매 (0) | 2023.07.30 |
구글 찾아봐도 다이조아 내에서만 나오는 특이한 녀석들..
범용 부품이 아닌건가?
역전류 방지 정류 다이오드 SR310-35 X0
100V peak 70V rms 3A
[링크 : https://pdf1.alldatasheet.co.kr/datasheet-pdf/view/704691/TSC/SR310.html]
쇼트키다이오드(권선저항) / FR103HF / fast switch rectifier
reverse 50v~1000V / forward 1.0A TA=55'c
[링크 : https://pdf1.alldatasheet.co.kr/datasheet-pdf/view/700387/LRC/FR103.html]
사각 녹색 2LED
[링크 : https://pdf1.alldatasheet.com/datasheet-pdf/view/219100/BRIGHT/BA-2G2UW.html]
dolmen SM2-D6 릴레이
[링크 : https://m.helptel.kr/product/detail.html?product_no=9458&cate_no=86&display_group=1]
7-SEGMENT DES-8024AD
[링크 : https://www.diyjoa.com/product/detail.html?product_no=4138&cate_no=140]
비피해 없길
낮잠을 잘 수가 없네!!! (0) | 2023.08.12 |
---|---|
피곤 (0) | 2023.08.11 |
습하지 않은 더위 (0) | 2023.08.06 |
국립 한글박물관 현장예매 (0) | 2023.07.30 |
피곤 (0) | 2023.07.29 |
저번에 작성한 프로그램에서 VFP 를 통한 연산가속을 활성화 해봤는데 혹시나 해서, 어떤 명령어를 이용했나 역으로 찾아보는 중
111a0: f35668e8 vsub.i16 q11, q11, q12 1120c: f35318a1 vsub.i16 d17, d19, d17 1172c: f2600de8 vsub.f32 q8, q8, q12 11730: f2644de8 vsub.f32 q10, q10, q12 11784: ee377a46 vsub.f32 s14, s14, s12 117a8: ee755ac6 vsub.f32 s11, s11, s12 117c0: ee744ac6 vsub.f32 s9, s9, s12 117d8: ee355a46 vsub.f32 s10, s10, s12 117f0: ee755ac6 vsub.f32 s11, s11, s12 1180c: ee744ac6 vsub.f32 s9, s9, s12 11818: ee355a46 vsub.f32 s10, s10, s12 11824: ee356ac6 vsub.f32 s12, s11, s12 11844: f2600de8 vsub.f32 q8, q8, q12 11848: f2644de8 vsub.f32 q10, q10, q12 118a8: ee344a67 vsub.f32 s8, s8, s15 118d4: ee744ae7 vsub.f32 s9, s9, s15 118ec: ee355a67 vsub.f32 s10, s10, s15 11908: ee755ae7 vsub.f32 s11, s11, s15 11918: ee344a67 vsub.f32 s8, s8, s15 11924: ee744ae7 vsub.f32 s9, s9, s15 11930: ee355a67 vsub.f32 s10, s10, s15 1193c: ee757ae7 vsub.f32 s15, s11, s15 |
역어셈블 해보니 위와 같이 vsub.i16과 같은 neon 으로도 될 것 같은 녀석은 패스하면 vsub.f32 밖에 없다.
vsub.f32가 neon 껀지 vfp껀지 궁금해서 찾아보는 중
VSUB (floating-point) Floating-point subtract. This instruction can be scalar, vector, or mixed, but VFP vector mode and mixed mode are deprecated. |
[링크 : https://developer.arm.com/documentation/dui0489/i/neon-and-vfp-programming/vsub--floating-point-]
Instruction Section Instruction set V{Q}SUB V{Q}SUB, VSUBL and VSUBW NEON VSUB VSUB VFP |
cortex a9의 NEON MPE는 Advanced SIMD와 VFP 확장을 구현하였지만
IEEE754 연산중 아래의 연산을 하드웨어적으로 제공하지 않는다 인데
round float-point number to nearest integer-valued in floating point number 때문에
gcc 에서 --fast-math 를 켜줘야 VFP 명령이 활성화 되는걸까?
IEEE754 standard compliance The IEEE754 standard provides a number of implementation choices. The ARM Architecture Reference Manual describes the choices that apply to the Advanced SIMD and VFPv3 architectures. The Cortex-A9 NEON MPE implements the ARMv7 Advanced SIMD and VFP extensions. It does not provide hardware support for the following IEEE754 operations: remainder round floating-point number to nearest integer-valued in floating-point number binary-to-decimal conversion decimal-to-binary conversion direct comparison of single-precision and double-precision values any extended-precision operations. |
[링크 : https://developer.arm.com/documentation/ddi0409/e/programmers-model/ieee754-standard-compliance]
+
다시 옵션에 따른 비교를 해보니
어찌 된게 ffast-math 한게 디스어셈블한 부분이 더 길다.. 그런데 왜 빠르지?
for (int i = 0; i < READ_SIZE; i += 2) 11710: f3f48c46 vdup.32 q12, d6[0] float diff = data[i] - avg_0; 11714: f46c434d vld2.16 {d20-d23}, [ip]! 11718: f2d00a34 vmovl.s16 q8, d20 1171c: e151000c cmp r1, ip 11720: f2d04a35 vmovl.s16 q10, d21 11724: f3fb0660 vcvt.f32.s32 q8, q8 11728: f3fb4664 vcvt.f32.s32 q10, q10 1172c: f2600de8 vsub.f32 q8, q8, q12 11730: f2644de8 vsub.f32 q10, q10, q12 std_0 += diff * diff; 11734: f3400df0 vmul.f32 q8, q8, q8 11738: f2440df4 vmla.f32 q8, q10, q10 1173c: f2422de0 vadd.f32 q9, q9, q8 |
for (int i = 0; i < READ_SIZE; i += 2) 1177c: e15e000c cmp lr, ip float diff = data[i] - avg_0; 11780: ee072a90 vmov s15, r2 11784: eef87ae7 vcvt.f32.s32 s15, s15 11788: ee777ac6 vsub.f32 s15, s15, s12 std_0 += diff * diff; 1178c: ee077aa7 vmla.f32 s14, s15, s15 |
흐으으으으음.. 어셈은 어려워 -_ㅠ
Instruction Section Instruction set VMLA VMUL, VMLA, VMLS, VNMUL, VNMLA, and VNMLS VFP VMLA{L} VMUL{L}, VMLA{L}, and VMLS{L} (by scalar) NEON |
cortex-a53 (0) | 2023.08.31 |
---|---|
aarch64 vector register (0) | 2023.08.23 |
ARM NEON SLP (0) | 2023.08.07 |
cortex a9 ptm (0) | 2023.07.21 |
openOCD와 jtag (0) | 2023.07.06 |