視覺處理單元

視覺處理單元(Vision Processing Unit,VPU)(截至2023年)是一類新興的微處理器;它是一種特定類型的人工智能加速器,用於加速機器視覺任務。[1][2]

概覽

視覺處理單元與視頻處理單元(專門用於視頻編解碼)不同,前者更適合運行機器視覺算法,如CNN(卷積神經網絡)、SIFT(尺度不變特徵轉換)和類似算法。

它們可能包括從攝像頭獲取數據的直接接口(途徑任意片外緩衝器),強調在擁有許多暫存器的並行計算單元間的片上數據流,如多核DSP。但是像VPU一樣,它們可能專注於圖像處理中的低精度定點數運算

與GPU的對比

VPU與GPU不同,GPU包含用於柵格化材質貼圖三維計算機圖形)的專門硬件,其存儲器結構優化為在片外內存中操作位圖圖像(採用隨機訪問模式讀取紋理、修改幀緩衝器)。VPU針對每瓦特的性能進行了優化,而GPU主要關注絕對性能。

VPU的目標市場是機械人學物聯網、用於虛擬現實增強現實的新型數碼相機智能相機和集成了機器視覺加速器的智能手機及其他流動裝置

相似的處理器

有些處理器雖然沒有被劃為VPU,但同樣可以處理機器視覺任務。它們可能形成一種更廣泛的人工智能加速器(VPU可能也屬於此種器件),然而截至2016年,這種分類的名稱尚未達成共識:

另見

參考

  1. ^ Seth Colaner; Matthew Humrick. A third type of processor for AR/VR: Movidius' Myriad 2 VPU. Tom's Hardware. 2016-01-03 [2023-04-05]. (原始內容存檔於2023-03-15). 
  2. ^ Prasid Banerje. The rise of VPUs: Giving Eyes to Machines. Digit.in. 2016-03-28 [2023-04-05]. (原始內容存檔於2017-09-02). 
  3. ^ Introducing Qualcomm Zeroth Processors: Brain-Inspired Computing. Qualcomm. 2013-10-10 [2023-04-05]. (原始內容存檔於2016-07-29). 

外部連結