利用硬件加速器提高處理器的性能
處理器內部集成的硬件加速器可以實現三種廣泛使用的信號處理操作:FIR(有限沖激響應)、IIR(無限沖激響應)和FFT(快速傅里葉變換)。硬件加速器減輕了核處理器的負擔,能潛在的提升處理器的計算吞吐率超過兩倍。本文以下一代音頻系統為例,說明硬件加速器在這方面的應用。1 為什么使用硬件加速器FIR濾波器、IIR濾波器和FFT操作在數字信號處理器中應用十分普遍,且具有規則的結構,因此可以用硬件直接實現,特別是用硬件加速器。硬件加速器是專用的定點功能外設,用于實現重復計算復雜的單個任務。它們減輕了主處理器的負擔,主處理可以主要做一些在結構上幾乎沒有什么規律的通用任務。由于系統設計者既擁有通用處理器的靈活性,又具有專用硬件的計算優勢,因此,使用硬件加速器就提供了一種高性價比的方法,以增加處理器總的計算能力。因此,這類加速器在滿足眾多應用領域日益復雜的系統需求方面具有重要價值。其中一個應用是其通道數不斷上升的音頻系統。家庭影院系統通道數從5.1通道發展到6.1通道,現在已經到 7.1通道,而高端汽車功放一般使用12個或者更多的揚聲器,使聽者沉浸于美妙的音樂中。此外,音頻源內容現在采用高清(HD)格式,其相關的解碼器擴展了系統資源。HD算法還以更高的采樣率處理數據。以前,數據的峰值采樣率很少超過48 kHz,有了HD算法,現在采樣率通常都是96kHz,有時,甚至達到了192kHz。為了更好的理解是如何增加計算需求的,以現代化的家庭影院接收系統為考慮,它集成了復雜的室內均衡算法,用以補償驅動響應和揚聲器擺放位置的不同所引起的偏差。算法首先利用麥克風分析室內環境,并測量實時傳遞函數。在多個位置進行測量再組合分析,然后為每個揚聲器設計一個補償濾波器。更精確的室內均衡算法則使用FIR濾波器來校正整個頻率范圍上的響應函數,濾波器長度與采樣率直接成比例。低頻控制越精確,需要濾波器長度越長。采樣率為48kHz,通常濾波器長度為256點,為了達到同樣的頻率分辨率,在96kHz則需要濾波器長度為512點。采樣率和濾波器長度都加倍則導致所需的總計算量增加了四倍。2 加速器結構本節將以ADI公司近期推出的SHARC ADSP-2146x處理器為例介紹加速器的結構,該處理器具有更高的時鐘速率(450MHz),并擴展了片上存儲器(5Mb)。
圖1 FIR加速器的結構
此外,處理器還具有一系列硬件加速器,可以用以實現通用信號處理運算:FIR、IIR濾波器和FFT。而這些運算是通信系統、醫療設備、消費產品和工業測量與控制應用中的基本運算。這些加速器是SHARC ADSP-2136x系列處理器片內采樣率轉換器的有益補充,而采樣率轉換器也可以看作硬件加速器。SHARC ADSP-2146x處理器的三個加速器設計相同,圖1所示的FIR加速器能很好的說明硬件加速器的結構。FIR加速器有以下功能模塊。● 系列控制寄存器——配置加速器的操作。● DMA控制器——在主存儲器與加速器的本地存儲器之間傳輸數據,也可以用于配置控制寄存器。● 兩個本地存儲器塊——保存系數和狀態變量(或者延遲存儲器),并降低主存儲器的帶寬。● 計算單元——包括適合加速器的算術操作,FIR的計算單元有4個并行的MAC。使用鏈式DMA,加速器的操作可以自動完成,FIR加速器的典型操作有以下幾步。(1)將本通道的系數數據由內部存儲器載入本地加速器系數存儲區。(2)將本通道的狀態變量從內部存儲器載入本地加速器系數存儲區,這包括第一個輸入樣本。(3)利用四個MAC單元計算輸出樣本。(4)保存結果。(5)如果還有需要處理的樣本,則讀取下一個輸入樣本,并寫入狀態變量存儲器。(6)重復步驟(3)~(5),直到通道中的所有輸出樣本計算完。(7)重復步驟(1)~(6),計算所有輸入通道。3 加速器的實際應用設計的應用軟件必須盡可能從硬件加速器獲取最多的好處,應牢記加速器必須配置成與主CPU并行操作,如果主CPU處于空閑狀態等待加速器操作完成,這不會帶來任何好處。加速器是實時環境中運行的大信號鏈的典型部分,與加速器接口需要雙緩存的輸入和輸出數據,且系統設計人員也應該牢記加速器會帶來一部分延時。設想一個帶有7.1通道的家庭影院系統,采樣率96kHz,數據塊大小為32個采樣點,假定室內均衡應用8個FIR濾波器,每個濾波器長度為512點,如果采用核CPU執行濾波操作,則至少需要每秒96kHz ×8×512=393MMAC個操作,或者占工作在450MHz的SHARC處理器運算量的44%。該FIR處理占了整個計算量的很大一部分,但在將來,這些都可以轉由加速器來處理。FIR濾波器的輸入和輸出都采用雙緩沖,這樣就可以讓加速器與音頻信號處理鏈的最后環節并行處理。當然,雙緩沖器會引入32個采樣點的處理延遲,對于96kHz時延遲為333ms,是可以接受的。而利用前面的計算公式,加速器需要50 056個外設時鐘周期才能完成操作,如果外設時鐘是225MHz,則需要223ms,這小于333ms的可用塊處理時間。4 結論音頻處理技術的進一步發展對音頻DSP提出了更高的要求,集成的硬件加速器為處理器整體處理性能的提升提供了重要的推動力,且將通用的信號處理操作——FIR濾波、IIR濾波和FFT操作——從內核處理器中釋放出來,使內核可以專注于其他任務,這種高性價比的方法能提高處理器兩倍以上的計算吞吐量。雖然本文主要討論音頻應用,但是處理器核和加速器也是通用的,也非常適合于各種信號處理任務。關鍵詞: 處理器硬件加速
利用硬件加速器提高處理器的性能
2022-02-01 18:00:01
美作家建議馬斯克收購并接管傳媒 收到回應稱其“想法有趣”
2022-02-01 16:39:33
特斯拉新固件引入座椅亂調防護功能 或與電機更換有關
2022-02-01 16:39:27
高鐵列車開始售賣奶茶之后 現磨咖啡也來了
2022-02-01 16:39:21
蘋果CEO庫克發微博祝賀春節:愿虎年給你帶來勇氣和力量
2022-02-01 16:39:15
消息稱美國FTC將對微軟并購暴雪案發起反壟斷審查
2022-02-01 16:39:09
央視春晚直播平均收視率21.93% 豎屏用戶累計人次達2億
2022-02-01 16:39:04
諾瓦瓦克斯向FDA申請批準其拖延已久的傳統蛋白質基新冠疫苗
2022-02-01 16:38:57
寶馬i3純電車回顧:上市9年賣得還沒有Model 3半年多
2022-02-01 16:38:50
Natilus N3.8T貨運無人機的混合翼設計可令其多裝60%的貨物
2022-02-01 16:38:43
Crisis Text Line決定停止向Loris.ai分享會話數據
2022-02-01 16:38:36
自設的最后期限已過 NVIDIA繼續對RTX 3090 Ti保持沉默
2022-02-01 16:38:30
印度政府提議對加密貨幣和NFT交易收入征收30%的稅收
2022-02-01 16:38:23
阿里小號漲價:60元年費漲到120
2022-02-01 16:38:16
【手慢無】到手1169元 Redmi Note 9 5G迎促銷啦
2022-02-01 16:38:13
雅虎日本公司在歐洲的業務因為GDPR帶來的高成本而面臨停滯
2022-02-01 16:38:08
【手慢無】1799元起 vivo T1 8GB+256GB現在有優惠啦
2022-02-01 16:38:04
搶奪央視春晚:快手、抖音、視頻號的“三國殺”
2022-02-01 16:38:00
無鉛焊錫與有鉛焊錫的區別
2022-02-01 16:30:34
壓力檢測儀常用的3種測壓方法
2022-02-01 16:30:29
充電器工作原理
2022-02-01 16:30:23
如何給Qt 開發的應用程序加圖標
2022-02-01 16:30:18
lc振蕩電路工作原理
2022-02-01 16:30:12
基于微軟云計算存儲系統及技術服務平臺研究
2022-02-01 16:30:07
天宮二號是干什么的 五個問題讓您快速了解
2022-02-01 16:30:01
Moderna公司的COVID-19疫苗獲得FDA全面批準
2022-02-01 15:12:54
“除夕夜,我用數字人民幣點外賣”
2022-02-01 15:12:48
日本一連鎖店用中國產鰻魚充當日產被查 稱中國產更便宜,魚又大又軟
2022-02-01 15:12:42
研究顯示:感染了新冠的HIV患者容易產生新冠病毒變異
2022-02-01 15:12:36
美國納斯達克證交所敲開市鐘 慶祝虎年春節
2022-02-01 15:12:30
驚險逃生竟是流量噱頭?YouTube網紅被指故意墜機
2022-02-01 15:12:24
Windows 11的最新累積更新可以讓你的電腦運行得更快
2022-02-01 15:12:19
三星Galaxy S22將只支持25W充電 45W是為Plus與Ultra型號準備的
2022-02-01 15:12:13
亞馬遜倉庫經理承認偷竊27.3萬美元電腦零部件的罪行
2022-02-01 15:12:07
Linux Lite 5.8 正式發布 易用性開始向Windows看齊
2022-02-01 15:12:01
微軟下線Surface Audio耳機管理應用 Surface App取而代之
2022-02-01 15:11:55
FlickType開發者提起的App Store訴訟被允許繼續進行
2022-02-01 15:11:49
Synaptics推出可處理雙4K 60Hz顯示信號的WiFi 6E無線擴展系統
2022-02-01 15:11:43
東芝在東京7-Eleven門店試用“懸空點擊”自助商品查詢機
2022-02-01 15:11:38
以色列初創公司開發出一套利用無人機采摘水果的系統
2022-02-01 15:11:32
物美價更廉 人造鉆石未來可讓我們實現“鉆石自由”
2022-02-01 15:11:26
王晶《倚天屠龍記之九陽神功》豆瓣開分3.5:中老年港星再就業
2022-02-01 15:11:20
500Hz超高刷新率顯示器驚艷亮相 但16核i9+RTX 3090也無法滿足它
2022-02-01 15:11:14
Meta結束了其Express Wi-Fi全球擴展計劃
2022-02-01 15:11:08
比特幣創“加密貨幣之冬”以來最差年度開局
2022-02-01 15:11:03
薩爾瓦多總統:比特幣大漲只是時間問題
2022-02-01 15:10:57
獲得瑞士信貸點贊 特斯拉股價一度上漲10.7%
2022-02-01 15:10:51
路虎公布頂配版路虎攬勝SV和PHEV售價
2022-02-01 15:10:46
春晚沈騰一個小品虛擬幣“dogoking”立馬暴漲50倍 這就是王多魚Buff?
2022-02-01 15:10:40
Meta穩定幣項目Diem出售給Silvergate銀行
2022-02-01 15:10:34
Redis 7.0即將迎來“重大性能優化”
2022-02-01 15:10:29
英偉達GeForce GT 1010亮機卡跑分曝光 閑魚掛價450元
2022-02-01 15:10:23
微信朋友圈限時虎年祝福活動上線 發送專屬消息氣泡
2022-02-01 15:10:17
AR/VR部門將影響100億美元利潤?Meta元宇宙業務面紗將被揭開
2022-02-01 15:10:11
SpaceX今晨再發意大利雷達星 一級改自“重鷹”捆綁
2022-02-01 15:10:05
過節聚會喝酒停不下來?小心讓人盲目自信,危機感完全失靈
2022-02-01 15:10:00
多家快遞公司發聲:2022年春節繼續“不打烊”
2022-02-01 15:09:54
馬斯克諷刺燃油車起火更多:內燃機也有外燃傾向
2022-02-01 15:09:48
美國3萬多特斯拉粉絲請愿 要求承認其電動汽車行業領導地位
2022-02-01 15:09:43
蘇寧預虧超400億遭問詢:為何對天天快遞計提減值準備13億
2022-02-01 15:09:37
春晚帶貨能力強 價格上萬元張小斐同款大衣10分鐘售罄
2022-02-01 15:09:31
法庭裁定Waymo可以將一些無人駕駛數據再保密22天
2022-02-01 15:09:26
Google Doodle慶祝2022年農歷新年“虎年”到來
2022-02-01 15:09:20
騰訊QQ安裝包容量逼近1GB的原因:集成UE4引擎
2022-02-01 15:09:13
從被霸凌到科技極客:馬斯克的求學時代
2022-02-01 15:09:06
三星Galaxy S22或受到供應鏈混亂的較大拖累
2022-02-01 15:08:59
Gmail新布局本月開始試用,第二季度將成唯一選項
2022-02-01 15:08:52
設計師分享OPPO Find X5 Pro高清概念渲染圖
2022-02-01 15:08:46
標價450元 5年前架構的GT 1010顯卡性能實測:連核顯都打不過
2022-02-01 15:08:39
研究顯示年輕女性中風可能性高于同齡男性
2022-02-01 15:08:32
279元秒殺512G固態SSD:史低
2022-02-01 15:08:28
波音公司開始生產世界上最大的雙引擎貨機777-8F
2022-02-01 15:08:24
利用PPG高精度光學傳感器 Amazfit GTR 3 Pro上線“夜間血壓篩查”功能
2022-02-01 15:08:20
輝瑞向FDA申請批準為5歲以下兒童提供COVID-19疫苗接種
2022-02-01 15:08:17
【手慢無】到手1999元起 小米11青春活力版促銷啦
2022-02-01 15:08:12
Meta為Instagram Stories等服務引入3D虛擬化身
2022-02-01 15:08:09
【手慢無】到手1849元起 Redmi K40迎來促銷啦
2022-02-01 15:08:02
RX 6900 XT沖上3DMark《Fire Strike》跑分榜首 主頻3.1GHz
2022-02-01 15:08:00
LTE/LTE-A技術及標準進展
2022-02-01 15:00:34
主令控制器的工作原理
2022-02-01 15:00:28
typedef用法 與#define
2022-02-01 15:00:23
鋰電池之父吉野彰:重新定義未來
2022-02-01 15:00:18
rake接收機的工作原理
2022-02-01 15:00:13
蜂鳴器常見錯誤電路分析
2022-02-01 15:00:07
液晶顯示器偏光膜的基本原理
2022-02-01 15:00:02
12代酷睿上市 Intel處理器越來越貴了:均價上漲超10%
2022-02-01 13:51:16
芝奇發布DDR5-6400 32GB高頻大內存:時序喜人
2022-02-01 13:51:09
第三大CPU架構RISC-V崛起了:單廠商年出貨超30億
2022-02-01 13:51:03
Win 11虎年首次更新:安卓應用OK了!
2022-02-01 13:38:33
12代i7+RTX 3060電腦只要7499 拆賣零件都值
2022-02-01 13:38:26
技嘉1Tb SSD只要639 漏洞價快撿!
2022-02-01 13:38:19
1Tb固態硬盤只478元 余量不多 手慢無
2022-02-01 13:38:11
1Tb只要112元 硬盤硬盤虎年首降!
2022-02-01 13:38:03
光伏并網逆變器原理
2022-02-01 13:30:25
令人如癡如醉的10W電子管功放
2022-02-01 13:30:20
思特威發布兩款3MP圖像傳感器,開啟網絡攝像機“全高清Pro時代”
2022-02-01 13:30:15
色溫及如何選擇色溫圖文詳解
2022-02-01 13:30:10
電流表原理和如何避免測量誤差(一)
2022-02-01 13:30:04
特斯拉線圈的制作方法及原理介紹
2022-02-01 13:29:59
Apple Watch推出2022春節挑戰:20分鐘鍛煉可得“虎頭”獎章
2022-02-01 12:08:42
相關新聞