개요
NEON 코드를 SSE 코드를 변환하는 유틸리티 프로그램
반대로 SSE 코드를 NEON 코드로 변환하는 유틸리티 프로그램
사용법
아래 웹 사이트에 접속 하여
https://github.com/intel/ARM_NEON_2_x86_SSE
NEON_2_SSE.h 파일을 다운로드 받는다.
https://github.com/otim/SSE-to-NEON/blob/master/sse_to_neon.hpp
해당 파일은 SSE 코드를 NEON 으로 변경해준다. 매핑 되어 있는 소스로 보아 성능상으로 느린 부분도 있다고 한다. 참고용으로만 확인 하도록 하자.
https://github.com/googlesamples/android-ndk/tree/master/hello-neon
직접 Android JNI 를 통해서 NEON 변환하는 내용
결론
해당 소스들은 이미 작성 된 NEON 혹은 SSE 소스를 재활용 하기 위한 용도로 사용 된다. 최적화의 몫은 프로그래머이 몫이다. 이해하지 않고 소스를 그대로 사용할 시에 버그가 생기거나 하면은 유지보수 측면에 어려울 수 있다. 최소한으로 SSE 메모리 레이아웃이라 던지 기본개념은 알고 사용하는 것을 추천 한다.
JPEG-TURBO #3 - 스마트 스케일러 사용 및 성능 측정 (0) | 2018.12.28 |
---|---|
JPEG-TURBO #2 - CPU 상태 조회 (0) | 2018.12.24 |
JPEG-TURBO #1 - 설치 (0) | 2018.12.24 |
댓글 영역