2012-07-25 3 views
0

ARM 기반 임베디드 시스템 (Gumstix Overo)의 NEON을 사용하여 일부 비디오 프레임 변환을 가속화하려고합니다. 원본이 흑백 (Y12 또는 Y10)이고 대상이 RGB565, RGB888 또는 RGB32입니다. ARM NEON을 배우고 사용하여 이러한 변환을 가속화하고 표준 C 구현과 비교하여 벤치마킹 할 수있는 특정 기술/기법이 있습니까?비디오 형식 변환을위한 ARM-NEON

+0

asm 또는 C/C++ 내장 함수를 사용하여 ARM NEON SIMD 코드를 작성하는 방법을 배워야합니다. 여기에'[neon]'태그를 찾으십시오. 많은 예제가 있습니다. –

+0

NEON을 사용한 SIMD 프로그래밍은 x86 기반 SSE 프로그래밍과 매우 유사합니다. 제대로 작성된 코드는 특정 기능에서 3-5 배속 향상을 가져와야합니다. ARM은 몇 가지 예제 코드를 제공하며 여기서는 StackOverflow에서 좋은 예제를 찾을 수 있습니다. – BitBank

+1

[libyuv] (http://code.google.com/p/libyuv/)에서도 이미 원하는대로 작동하는지 확인할 수 있습니다. – auselen

답변

0

네온 아키텍처와 그 컴파일러 지원에 대해 더 잘 알면됩니다. this을 먼저 읽어보십시오. 새로운 사용자에게는 매우 유용합니다.