强化多媒体使用者体验
Arm Neon 是先進的單指令多資料 (SIMD) 架构擴充,適用於 Arm Cortex-A 及 Arm Cortex-R 系列處理器,能夠大幅改善行動裝置的使用場景,例如多媒體編碼/解碼、使用者介面、2D/3D 繪圖及游戏。
?
Neon 也能加速訊號處理演算法及功能,以加速音訊和影片處理、語音與臉部辨識、電腦視覺和深度學習等應用。
?
Neon 指令最多可進行:
- 16x8 位元、8x16 位元、4x32 位元、2x64 位元的整數運算?
- 8x16 位元*、4x32 位元、2x64 位元** 的浮點運算?
特色与效益
支援多种资料类型
Neon 技术是套裝的單指令多資料架构,支援多种资料类型。Neon 技术實作也平行支援多項指令。?
具弹性的使用方式
Neon 可透過多種方式使用,包括支援 Neon 功能的函式庫、编译器之"中的自動向量化、Neon Intrinsics 及 Neon 組合程式碼。
成熟稳定的生态系
Neon 生態系的多家 Arm 合作伙伴提供各式各樣的編解碼器及數位訊號處理模組。?
於开放原始码函式库提供使用
運用 Neon 的優勢最輕鬆的方式之"一,就是選擇已經使用 Neon 的開放原始碼函式庫。
Neon Intrinsics 搜寻引擎
Neon Intrinsics 是函式呼叫,由编译器以適當的 Neon 指令或 Neon 指令序列加以取代。本搜寻引擎可讓您搜寻 Intrinsic 呼叫,提供的控制能力幾乎與編寫組合語言一樣,不過將分配暫存器的工作留給编译器,讓开发人员能夠專心處理演算法。
开发人员资源
歡迎透過一系列指南进一步瞭解 Arm Neon 技术。從基本知識到進階概念,各項指南說明適用於 Arm Cortex-A 及 Cortex-R 系列處理器的先進單指令多資料 (SIMD) 架构。
阅读指南
在 Android 開始使用 Neon Intrinsics
本片介紹首要步驟,協助您透過 Android Studio 以基於 Android 的應用程式使用 Neon Intrinsics,在採用 Android 技术的行動裝置上進行原生 C++ 開發。
相關产物與服務