改善多媒體使用者體驗

Arm Neon 是 Arm Cortex-A 和 Arm Cortex-R 系列處理器的先進單指令多資料 (SIMD) 架構延伸,具有可大幅改善行動裝置使用場景的功能,例如多媒體編碼/解碼、使用者介面、2D/3D 圖形和遊戲。
 
Neon 還可以加速訊號處理演算法和功能,以加速音訊和視訊處理、語音和臉部辨識、電腦視覺和深度學習等應用程式。
 
Neon 指令最多允許:
  • 16x8 位元、8x16 位元、4x32 位元、2x64 位元整數運算 
  • 8x16 位元*、4x32 位元、2x64 位元** 浮點運算 

特色與效益

支援多種資料類型

Neon 技術是一種封裝的單指令多資料 (SIMD) 架構,支援多種資料類型。Neon 技術的實作還平行支援多條指令。 

使用彈性

Neon 可以以多種方式使用,包括支援 Neon 的函式庫、編譯器中的自動向量化、Neon 內建函式和 Neon 組合碼。

完善的生態系

Neon 生態系中的多個 Arm 合作夥伴提供各種編解碼器和數位訊號處理模組。 

在開放原始碼函式庫中可用

利用 Neon 的最簡單方法之一是使用已經使用 Neon 的開放原始碼函式庫。

Neon 內建函式搜尋引擎

Neon 內建函式是編譯器用適當的 Neon 指令或 Neon 指令序列替換的函數呼叫。該搜尋引擎允許您查詢提供幾乎與編寫組合語言一樣多的控制的內建函式呼叫,但將暫存器分配留給編譯器,因此開發人員可以專注於演算法。

檢視

開發人員資源

透過我們的系列指南進一步瞭解 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 的函式庫

 

影片教學內容