Cortex A15에서와 같이 NEON SIMD 버전 2와 NEON SIMD 버전 2의 차이점은 무엇입니까?ARM NEON SIMD 버전 2
5
A
답변
3
그것은 ARM ARM에서 차이의 정도 아니다 :
고급 SIMDv2이는 ARMv7-A에 선택적 확장 및 ARMv7-R (정의 역순) 프로필. 고급 SIMDv2는 고급 SIMDv1의 기능에 반 정밀도 확장 및 융합 곱셈 - 덧셈 명령어를 모두 추가합니다.
...고급 SIMDv1
반 정밀도 부동 소수점 및 단 정밀도 부동 소수점 사이의 양방향 변환 기능을 제공하는 선택 사양 반 정밀도 확장, 으로 확장 할 수 있습니다. 은 ...고급 SIMD 아키텍처 확장, 관련 구현 및 지원 소프트웨어,
는 일반적으로 기술 ™ NEON라고합니다.
5
그것은 FMA SIMD 명령 (VFMA.F32)를 추가하고 또한 NEON 반 정밀도 확장 의무화. NEONv2는 ARM Cortex-A7, ARM Cortex-A15 및 Qualcomm Krait에서 지원됩니다 (ARM Cortex-A5에 대해서는 확실하지 않음).
Krait도 버전을 가지고 있지만 최근의 사람들도 이것을 지원한다고 생각하지 않습니다. – auselen
지원되는 명령어 확장을 감지하는 [Google Play 스토어에 앱이 있습니다] (https://play.google.com/store/apps/details?id=info.yeppp.cpuid). 나는 드래곤 보드 (early dual-core Krait)와 Nexus 4 (더 최근의 쿼드 코어 Krait)에서 NEONv2를 테스트했습니다. Krait CPU가있는 장치를 가지고 있다면 직접 확인하십시오. –
나는 지금 그 응용 프로그램을 사용하고 실제로 :) 그리고 당신은 v2를 갖는 나중의 kraits에 대해 맞다. – auselen