我國(guó)重疾險(xiǎn)發(fā)展迎來(lái)較大挑戰(zhàn),多因素致銷售增長(zhǎng)遇瓶頸
2022-02-18 14:07:03
圖1 FIR加速器的結(jié)構(gòu)
此外,處理器還具有一系列硬件加速器,可以用以實(shí)現(xiàn)通用信號(hào)處理運(yùn)算:FIR、IIR濾波器和FFT。而這些運(yùn)算是通信系統(tǒng)、醫(yī)療設(shè)備、消費(fèi)產(chǎn)品和工業(yè)測(cè)量與控制應(yīng)用中的基本運(yùn)算。這些加速器是SHARC ADSP-2136x系列處理器片內(nèi)采樣率轉(zhuǎn)換器的有益補(bǔ)充,而采樣率轉(zhuǎn)換器也可以看作硬件加速器。SHARC ADSP-2146x處理器的三個(gè)加速器設(shè)計(jì)相同,圖1所示的FIR加速器能很好的說(shuō)明硬件加速器的結(jié)構(gòu)。FIR加速器有以下功能模塊?!?系列控制寄存器——配置加速器的操作?!?DMA控制器——在主存儲(chǔ)器與加速器的本地存儲(chǔ)器之間傳輸數(shù)據(jù),也可以用于配置控制寄存器?!?兩個(gè)本地存儲(chǔ)器塊——保存系數(shù)和狀態(tài)變量(或者延遲存儲(chǔ)器),并降低主存儲(chǔ)器的帶寬?!?計(jì)算單元——包括適合加速器的算術(shù)操作,F(xiàn)IR的計(jì)算單元有4個(gè)并行的MAC。使用鏈?zhǔn)紻MA,加速器的操作可以自動(dòng)完成,F(xiàn)IR加速器的典型操作有以下幾步。(1)將本通道的系數(shù)數(shù)據(jù)由內(nèi)部存儲(chǔ)器載入本地加速器系數(shù)存儲(chǔ)區(qū)。(2)將本通道的狀態(tài)變量從內(nèi)部存儲(chǔ)器載入本地加速器系數(shù)存儲(chǔ)區(qū),這包括第一個(gè)輸入樣本。(3)利用四個(gè)MAC單元計(jì)算輸出樣本。(4)保存結(jié)果。(5)如果還有需要處理的樣本,則讀取下一個(gè)輸入樣本,并寫(xiě)入狀態(tài)變量存儲(chǔ)器。(6)重復(fù)步驟(3)~(5),直到通道中的所有輸出樣本計(jì)算完。(7)重復(fù)步驟(1)~(6),計(jì)算所有輸入通道。3 加速器的實(shí)際應(yīng)用設(shè)計(jì)的應(yīng)用軟件必須盡可能從硬件加速器獲取最多的好處,應(yīng)牢記加速器必須配置成與主CPU并行操作,如果主CPU處于空閑狀態(tài)等待加速器操作完成,這不會(huì)帶來(lái)任何好處。加速器是實(shí)時(shí)環(huán)境中運(yùn)行的大信號(hào)鏈的典型部分,與加速器接口需要雙緩存的輸入和輸出數(shù)據(jù),且系統(tǒng)設(shè)計(jì)人員也應(yīng)該牢記加速器會(huì)帶來(lái)一部分延時(shí)。設(shè)想一個(gè)帶有7.1通道的家庭影院系統(tǒng),采樣率96kHz,數(shù)據(jù)塊大小為32個(gè)采樣點(diǎn),假定室內(nèi)均衡應(yīng)用8個(gè)FIR濾波器,每個(gè)濾波器長(zhǎng)度為512點(diǎn),如果采用核CPU執(zhí)行濾波操作,則至少需要每秒96kHz ×8×512=393MMAC個(gè)操作,或者占工作在450MHz的SHARC處理器運(yùn)算量的44%。該FIR處理占了整個(gè)計(jì)算量的很大一部分,但在將來(lái),這些都可以轉(zhuǎn)由加速器來(lái)處理。FIR濾波器的輸入和輸出都采用雙緩沖,這樣就可以讓加速器與音頻信號(hào)處理鏈的最后環(huán)節(jié)并行處理。當(dāng)然,雙緩沖器會(huì)引入32個(gè)采樣點(diǎn)的處理延遲,對(duì)于96kHz時(shí)延遲為333ms,是可以接受的。而利用前面的計(jì)算公式,加速器需要50 056個(gè)外設(shè)時(shí)鐘周期才能完成操作,如果外設(shè)時(shí)鐘是225MHz,則需要223ms,這小于333ms的可用塊處理時(shí)間。4 結(jié)論音頻處理技術(shù)的進(jìn)一步發(fā)展對(duì)音頻DSP提出了更高的要求,集成的硬件加速器為處理器整體處理性能的提升提供了重要的推動(dòng)力,且將通用的信號(hào)處理操作——FIR濾波、IIR濾波和FFT操作——從內(nèi)核處理器中釋放出來(lái),使內(nèi)核可以專注于其他任務(wù),這種高性價(jià)比的方法能提高處理器兩倍以上的計(jì)算吞吐量。雖然本文主要討論音頻應(yīng)用,但是處理器核和加速器也是通用的,也非常適合于各種信號(hào)處理任務(wù)。關(guān)鍵詞: 處理器硬件加速
關(guān)于本站 管理團(tuán)隊(duì) 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息
Copyright © 2005-2018 創(chuàng)投網(wǎng) - 670818.com All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號(hào)-12