一般來說,玩家們關注一款手機處理器主要看的是CPU部分和GPU部分,比如CPU是什么架構、多少個核心、頻率多少,GPU又有多少個模塊、像素單元多少個等,但實際上手機處理器的構造遠不止如此,除了性能支撐外,它還要負責例如語音處理、圖像處理、輸入輸出處理、觸覺反饋等。那么,這些“零零碎碎”的工作是由什么手機處理器中哪些部分完成的呢?答案就是DSP。
DSP的全稱是“Digital Signal Processing”,也就是數字信號處理器。和多樣性、多功能的CPU不同,DSP是一種固定的可編程功能硬件,它的靈活性比CPU差,但是整體效率更高,目前很多DPS都采用順序執行方式設計,這意味著更少的電能消耗和晶體管數量。并且,DSP往往都采用VLIW指令集,這也和現在的CPU等處理器設備完全不同。
高通給出了驍龍820的結構示意圖,Hexagon 680在其中占據了很重要的位置。
舉例來說,DSP中存在專門處理JPEG圖像壓縮的部分,這部分內容專門只針對JPEG圖像壓縮算法設計,硬件上只針對這一個工作進行全力優化(比如專門針對圖形處理中常用的傅里葉變換的計算單元,效能極為出色),執行專用操作。一般來說,在一個移動處理器中,有很多類似的功能使用CPU部分完成雖然也可以,但是整體效能不高,并且能耗表現也不夠理想。因此,人們往往為移動處理器增加多種專用的DSP,專門針對諸如圖像、音頻、視頻、語音、輸入、觸控等內容,不但提高了處理效率,而且還在很大程度上釋放了CPU資源,降低了能耗。當然,從技術角度來看,DSP比較關注指令集并行,也就是單核心性能,對線程級并行則不太擅長,因此也不太可能存在使用成千上萬個DSP來組成計算單元的可能性了。
近,高通在展會上介紹他們全新的驍龍820處理器時,專門花了很長一段時間詳細介紹了驍龍820中集成的Hexagon 680 DSP處理器。通過這款先進的DSP處理器,我們可以大概了解到目前DSP部分對手機性能和功能的影響,以及先進DSP的優勢所在。作為一款多功能、面向多場合的復雜的手機SOC,擁有強大的內置的DSP是不可或缺的,那么,驍龍820這款高通接下來的旗艦產品,其DSP都有哪些優勢、性能如何呢?我們一起來看看吧!
一般來說,用戶主要在三個方面使用DSP,首先是視頻處理。在Android設備上,視頻處理可以改善播放的視頻內容的質量,比如反交錯、降噪、色彩校正等。其次是相機后處理和CV,包括攝像頭數據處理、動態增強、色彩調整、HDR等。后還有相機播放內容,針對傳感器等的處理情況。目前Hexagon 680均對這些內容做出了支持。
驍龍820的結構和功能劃分示意圖。注意驍龍820使用了三顆DSP芯片,分別是超低功耗DSP、計算DSP和MODEM DSP。今天我們介紹的Hexagon 680主要功能就是計算DSP。