2.5.1. NEON 기술

NEON 기술이라고도 하는 SIMD(ARM Advanced Single Instruction Multiple Data) Extension은 멀티미디어 및 신호 처리 응용 프로그램의 성능을 향상시키기 위해 ARM에서 개발한 64/128비트 복합 SIMD 아키텍처입니다. NEON은 프로세서의 일부로 구현되지만 자체 실행 파이프라인이 있으며 ARM 레지스터 뱅크와는 별개의 레지스터 뱅크가 있습니다. 주요 기능으로는 정렬 및 정렬되지 않은 데이터 액세스, 정수 지원, 고정 소수점 및 단정밀도 부동 소수점 데이터 유형, ARM 코어와의 밀접한 결합, 다중 뷰가 지원되는 큰 레지스터 파일 등이 있습니다. NEON 명령어는 ARM과 Thumb-2 모두에서 사용할 수 있습니다.

ARM 컴파일러에서는 NEON 장치에 장착된 Cortex™ 프로세서를 지원합니다. NEON 명령어를 생성하려면 명령 행에 NEON 기술이 포함된 Cortex 프로세서를 지정해야 합니다(예: --cpu=Cortex-A8). ARMv7 이전 버전의 아키텍처에 대해서는 NEON이 지원되지 않습니다.

자세한 내용은 Compiler Reference Guide에서 부록 E NEON 지원 사용을 참조하십시오.

Copyright © 2002-2007 ARM Limited. All rights reserved.ARM DUI 0205HK
Non-Confidential