強化多媒體使用者體驗

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) 架構。

閱讀指南

 

諮詢專家

您想要討論 Neon 或其他 Arm 技術授權的相關事宜嗎?請立即諮詢 Arm 專家。

進一步瞭解
相關產品與服務

探索更多選項及功能

Cortex-A 處理器

Cortex-A 處理器

Cortex-A 處理器系列提供先進的用戶體驗與豐富介面,並提供複雜健康照護應用 (例如基因組定序) 所需的高效能運算。

Cortex-R 處理器

Cortex-R 處理器

先進矽晶圓製程的處理需要高效能、即時性與成本效益,而 Cortex-R 處理器系列的設計正能滿足其實作要求。

Arm 編譯器

Arm 編譯器

Arm 編譯器數十年來獲得數以萬計的開發人員信賴,持續用於建構程式碼,隨著數十億個裝置一同出貨。 它支援高效產品的開發,可充分利用從 Armv6-M 至 Armv8-A 64 位元 Arm 的所有 Arm Cortex 處理器與架構的功能。 

Neon 資源

提供您需要瞭解的一切資訊,協助您為專案制訂正確決策,其中包括技術文件、產業洞見,並協助您尋求專家建議。

 

在 Arm 開發人員網站上的 Neon 程式設計師指南

 

支援 Neon 功能的函式庫

 

教學課程影片