NEON SIMD ve NEON SIMD sürüm 2 arasındaki fark Cortex A15'teki gibi nedir?ARM NEON SIMD sürüm 2
5
A
cevap
3
Bu ARM ARM gelen bir farkı çok değildir:
Gelişmiş SIMDv2 ARMv7-A için isteğe bağlı bir uzantısıdır ve ARMv7-R (tanımların tersi sırada) profilleri. Gelişmiş SIMDv2, hem Yarı Hassas Uzatma hem de birleştirilmiş çoklu ekleme komutlarını Gelişmiş SIMDv1 özelliklerine ekler.
...Gelişmiş SIMDv1
yarım hassasiyet kayan nokta ve tek duyarlıklı kayan nokta arasındaki her iki yönde dönüştürme işlevleri sağlar OPSİYONEL Yarım hassas Extension, tarafından uzatılabilir. ...Gelişmiş SIMD mimarisi uzantısı, ilişkili uygulamaları ve destekleyen yazılım,
yaygın teknoloji ™ NEON olarak adlandırılır.
5
SIMD FMA talimat (VFMA.F32) ekler ve ayrıca NEON yarım hassas uzantısı emreder. ARM Cortex-A7, ARM Cortex-A15 ve Qualcomm Krait (ARM Cortex-A5 hakkında emin değilim) NEONv2 desteklenmektedir.
İlgili konular
- 1. ARM Neon intrinsics kullanarak 128-bit rotasyon
- 2. ARM NEON: 128 bit değerlerini karşılaştırarak
- 3. Ortak SIMD teknikleri
- 4. 3x3 Matrix tersi SIMD talimatlarını kullanarak mümkün mü?
- 5. ARM ölçeğini ARM
- 6. nasıl SIMD vektör
- 7. SIMD std :: nth_element Uygulaması
- 8. SIMD C++ kitaplığı
- 9. LLVM/ARM için Raspberry Pi
- 10. Linux ARM için Android işletim sisteminde çalışan ARM
- 11. ARM Translation
- 12. OpenCL vektör türlerini kullanın SIMD
- 13. SSE intrinsics için Neon eşdeğeri
- 14. jquery sürüm 1, sürüm 2 ve sürüm 3 sürümleri sürümüyle arasındaki fark nedir?
- 15. Noktalı neon kenarlık nasıl oluşturulur?
- 16. Eclipse Neon Üzerine WindowBuilder Kurulumu
- 17. RyuJIT, SIMD intrinsics'ini tam olarak kullanmıyor
- 18. Neden satır içi derleme kodumu kesen clang optimizasyonu? ARM montajı hakkında bir şeyler öğrenmek için
- 19. Arm-eabi-gcc ve arm-elf-gcc arasındaki farklar nelerdir?
- 20. , arm-eaux-gcc'den farklı arm-linux-androideabi-gcc'den farklıdır
- 21. Arm-eabi arm-gnueabi ve gnueabi-hf derleyicileri arasındaki farklar
- 22. ARM Beagleboard'da Haskell
- 23. ARM Assembly - Branş Talimatı
- 24. ARM döngü hatası sorunu
- 25. Çıkarma argümanlar, ARM montaj
- 26. Hibernate Linux on ARM
- 27. gcc, simd intrinsics ve hızlı matematik kavramları
- 28. iPhone kilitlenme günlükleri "Sürüm: ???"
- 29. Eclipse Scout Hücredeki Neon değeri değişti
- 30. ELF içeren NEON veya VFP3 talimatları?
Krait'in de versiyonları var ama son zamanlarda bunu destekleyenleri düşünmüyorum bile. – auselen
Desteklenen talimat uzantılarını tespit eden [https://play.google.com/store/apps/details?id=info.yeppp.cpuid] adlı bir Google uygulama sahibim. Onu Dragonboard (erken çift çekirdekli Krait) ve Nexus 4 (daha yeni bir dört çekirdekli Krait) üzerinde test ettim, her ikisi de NEONv2'yi destekledi. Krait CPU'lu bir cihazınız varsa, kendiniz kontrol edebilirsiniz. –
Ben şimdi ve sonra aslında bu uygulamayı kullanın :) ve v2 sahip daha sonraki kraitler hakkında haklısınız. – auselen