在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

硬件加速器提升下一代SHARC處理器的性能

星星科技指導員 ? 來源:ADI ? 作者:Paul Beckmann ? 2023-03-03 14:46 ? 次閱讀

SHARC ADSP-2146x處理器集成了硬件加速器,可實現三種廣泛使用的信號處理操作:FIR(有限脈沖響應)、IIR(無限脈沖響應)和FFT(快速傅里葉變換)。加速器卸載了核心處理器,并有可能使處理器的計算吞吐量增加一倍以上。本文以加速器在下一代音頻系統中的應用為例。?

為什么選擇硬件加速器

數字信號處理中常用的FIR濾波器、IIR濾波器和FFT操作具有常規結構,允許在硬件(特別是硬件加速器)中直接實現。這些加速器是專用的固定功能外設,旨在反復執行單個計算密集型任務。它們卸載了主處理器,使其能夠執行結構幾乎沒有規律性的通用任務。

使用硬件加速器提供了一種經濟高效的方法來提高處理器的整體計算能力,因為系統設計人員獲得了通用處理器的靈活性以及專用硬件的計算優勢。

因此,這種加速器是滿足許多應用領域中越來越復雜系統需求的寶貴資產。其中之一是音頻系統,其中通道的數量正在增加。家庭影院系統從 5.1 聲道增加到 6.1 聲道,現在是 7.1 聲道。高端汽車放大器通常使用 12 個或更多揚聲器來讓聽眾沉浸在聲音中。

此外,音頻源材料現在以高清 (HD) 格式提供,其關聯的解碼器可擴展系統資源。此外,高清算法以更高的采樣率提供內容。以前,內容的峰值采樣率很少高于48 kHz。使用HD算法,采樣率通常為96 kHz,在某些情況下甚至高達192 kHz。

為了更好地了解計算需求是如何增加的,請考慮采用復雜房間均衡算法的最先進的家庭影院接收器。這些算法可補償驅動器響應和揚聲器位置的變化。算法首先使用麥克風和實時傳遞函數測量來分析房間。智能組合多個位置的測量值,然后為每個揚聲器設計補償濾波器。

更精確的房間均衡算法使用FIR濾波器來校正整個頻率范圍內的響應。所需濾波器的長度與采樣率成正比,需要更長的濾波器來精確控制低頻。256點的濾波器長度在48 kHz時很常見,而在96 kHz下實現相同的頻率分辨率需要512點的濾波器長度。采樣率和濾波器長度的加倍導致所需的計算量增加四倍。

SHARC ADSP-2146x中的加速器

ADI公司的SHARC處理器有著悠久的歷史,可在眾多應用中實現復雜的信號處理功能。處理器功能豐富的內核和外設使其成為產品開發人員的合理選擇。ADI公司最近推出的SHARC ADSP-2146x處理器通過更高的時鐘速度(450 MHz)和擴展的片上存儲器(5 Mb)鞏固了這一領導地位。

此外,該處理器還具有一組用于實現常見信號處理操作的硬件加速器:FIR 濾波器、IIR 濾波器和 FFT。這些操作構成了通信系統、醫療設備、消費產品以及工業測量和控制應用的基礎。這些加速器是對SHARC ADSP-2136x處理器中引入的板載采樣速率轉換器的補充,也可以被視為硬件加速器。

加速器架構

SHARC ADSP-2146x的所有三個加速器都具有相似的設計,這使得下面顯示的FIR加速器很好地說明了硬件加速器架構。FIR 加速器具有以下組件:

控制寄存器集 - 配置加速器的操作。

DMA 控制器 — 在主內存和加速器的本地內存之間移動數據。也可用于配置控制寄存器。

兩個本地內存塊 — 存儲系數和狀態變量(或延遲內存),并減少主內存的帶寬。

計算單元 - 包含為加速器定制的算術運算。FIR 計算單元有四個并行 MAC。

poYBAGQBmfaABdNTAACf-pFBpKQ621.png

加速器的操作使用鏈式 DMA 自動執行。FIR 加速器通常通過以下步驟進行:

將此通道的系數數據從內部存儲器加載到本地加速器系數存儲。

將此通道的狀態變量從內部存儲器加載到本地加速器狀態變量存儲。這包括第一個輸入樣本。

使用四個 MAC 單元計算輸出樣本。

存儲結果。

如果還有樣本需要處理,則獲取下一個輸入樣本并寫入狀態變量存儲。

重復步驟3至5,直到計算出通道中的所有輸出樣本。

對所有輸入通道重復步驟 1 到 6。

ADSP-2146x內核的最大時鐘速率為450 MHz。通過使用 SIMD(單指令多數據),內核可以在每個時鐘周期執行兩次 MAC(乘法累加)運算,峰值速率為 900 MMAC/秒。相比之下,該加速器以225 MHz的SHARC外設時鐘速率運行。 FIR加速器使用其四個專用MAC單元,實現了900 MMAC/sec的峰值理論吞吐量。配置 FIR 加速器控制寄存器和將數據移入和移出本地內存會產生一些開銷。

實現給定FIR濾波器所需的外設時鐘周期總數由公式給出

pYYBAGQBl9mARZX5AAASLYD328Y435.png

其中 N 是過濾器抽頭的數量,B 是塊大小。周期計數可以進一步細分為:

49 = DMA 傳輸控制塊初始化。

4N = 假設每個載荷有兩個周期,則加載系數和狀態值(延遲線)。

poYBAGQBmguAYDcaAAAQC77YJVs540.png

在實踐中使用加速器

應用軟件的設計必須能夠充分利用硬件加速器。請記住,加速器必須配置為與主 CPU 并行運行,因為如果主 CPU 處于空閑狀態等待加速器完成,則沒有任何好處。

加速器通常是在實時環境中運行的較大信號鏈的一部分。與加速器的接口需要雙緩沖輸入和輸出數據,系統設計人員應記住加速器會引入延遲塊。

考慮一個家庭影院系統,該系統具有 7.1 個 96 kHz 的音頻通道,以 32 個樣本的塊大小運行。假設房間均衡由八個FIR濾波器應用,每個濾波器長512點。如果核心CPU要執行濾波,則至少需要96 kHz×8×512 = 393 MMAC/秒或44 MHz SHARC處理器的450%。這種FIR處理代表了整個計算的很大一部分,幸運的是,可以卸載到加速器。FIR濾波器的輸入和輸出是雙緩沖的,允許加速器與音頻信號鏈的其余部分并行工作。雙緩沖在處理過程中引入了32個延遲樣本,在333 kHz時為可接受的96 μs。

使用前面的公式,加速器需要 50,056 個外圍循環才能完成操作。在225 MHz的速率下,這是223 μs,這完全在333 μs的阻塞時間內。

結論

音頻處理技術的不斷進步對音頻DSP提出了更高的要求。下一代SHARC ADSP-2146x處理器中的硬件加速器可顯著提高整體處理能力。加速器將常見的信號處理操作(FIR 濾波器、IIR 濾波器和 FFT 操作)從核心處理器中卸載出來,使其能夠專注于其他任務。這種經濟高效的方法使處理器的計算吞吐量增加了一倍以上。雖然本文側重于音頻應用,但內核和加速器是通用的,非常適合各種信號處理任務。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19407

    瀏覽量

    231186
  • 濾波器
    +關注

    關注

    161

    文章

    7860

    瀏覽量

    178931
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10902

    瀏覽量

    213016
收藏 人收藏

    評論

    相關推薦

    ADI推出Blackfin和SHARC處理器下一代軟件開發平臺CCES

    ADI全球領先的高性能信號處理解決方案供應商,最近推出適用于Blackfin?和SHARC?處理器下一代軟件開發平臺CrossCore?
    發表于 09-24 08:57 ?2252次閱讀

    無法導入硬件加速器

    嗨!我已經創建了硬件加速器(在vhdl中)并且合成成功完成。但是,當我使用創建和導入外圍設備向導時,它向我顯示我的包在庫中不可用,盡管它是。我能做什么 ???L'enfer,c'est l
    發表于 02-27 14:15

    如何充分利用數字信號處理器上的片內FIR和IIR硬件加速器

    上的片內FIR和IIR硬件加速器也分別稱為FIRA和IIRA,我們可以利用這些硬件加速器來分擔FIR和IIR處理任務,讓內核去執行其他處理任務。在本文中,我們將借助不同的使用模型以及實
    發表于 12-28 06:26

    性能提升1倍,成本直降50%!基于龍蜥指令加速下一代云原生網關

    日益增長的速度,CPU 硬件加速成為業界個通用的解決方案。CPU 新特性不久前發布的第三英特爾 ^?^ 至強 ^?^ 可擴展處理器(代號 Ice Lake),單核
    發表于 08-31 10:46

    高通下一代手機處理器3D與視頻性能展示

    高通下一代手機處理器3D與視頻性能展示 來自Armdevices網站的報道,高通公司日前展示了其下一代智能手機平臺MSM7X30,整體性能
    發表于 03-04 12:03 ?695次閱讀

    添加硬件加速器可以加快處理器的正弦計算

    如果修改軟件不能實現所需速度,那么你可能順理成章的想到在你的設計中加入硬件加速模塊。 作 有很多種算法可對單精度浮點數字的正弦值進行計算,但添加硬件加速器是功能最為強大的方法之。之所以得出這
    發表于 11-24 18:38 ?2276次閱讀
    添加<b class='flag-5'>硬件加速器</b>可以加快<b class='flag-5'>處理器</b>的正弦計算

    利用硬件加速器提高處理器性能

    超過兩倍。本文以下一代音頻系統為例,說明硬件加速器在這方面的應用。 為什么使用硬件加速器 FIR濾波、IIR濾波和FFT操作在數字信號
    發表于 12-04 15:22 ?1360次閱讀

    基于Xilinx FPGA的Memcached硬件加速器的介紹

    本教程討論基于Xilinx FPGA的Memcached硬件加速器的技術細節,該硬件加速器可為10G以太網端口提供線速Memcached服務。
    的頭像 發表于 11-27 06:41 ?3777次閱讀

    毫米波傳感1443硬件加速器的簡單介紹

    2.6 mmWave波形傳感簡介1443硬件加速器
    的頭像 發表于 05-08 06:20 ?3398次閱讀
    毫米波傳感<b class='flag-5'>器</b>1443<b class='flag-5'>硬件加速器</b>的簡單介紹

    硬件加速器提升下一代SHARC處理器性能

    硬件加速器提升下一代SHARC處理器性能
    發表于 04-23 13:06 ?6次下載
    <b class='flag-5'>硬件加速器</b><b class='flag-5'>提升</b><b class='flag-5'>下一代</b><b class='flag-5'>SHARC</b><b class='flag-5'>處理器</b>的<b class='flag-5'>性能</b>

    用于 AI 應用的硬件加速器設計師指南

    當 AI 設計人員將硬件加速器整合到用于訓練和推理應用的定制芯片中時,應考慮以下四個因素
    發表于 08-19 11:35 ?1682次閱讀
    用于 AI 應用的<b class='flag-5'>硬件加速器</b>設計師指南

    利用數字信號處理器上的片上FIR和IIR硬件加速器

    處理器上的片上FIR和IIR硬件加速器(也稱為FIRA和IIRA)可用于卸載FIR和IIR處理任務,從而騰出內核用于其他處理。在本文中,我們將討論如何借助經過測試的實時示例說明的不同使
    的頭像 發表于 12-20 11:39 ?1535次閱讀
    利用數字信號<b class='flag-5'>處理器</b>上的片上FIR和IIR<b class='flag-5'>硬件加速器</b>

    借助硬件加速器開發您的設計

    借助硬件加速器開發您的設計
    的頭像 發表于 01-03 09:45 ?958次閱讀

    數據中心 AI 加速器:當前下一代

    數據中心 AI 加速器:當前下一代演講ppt分享
    發表于 07-14 17:15 ?0次下載

    瑞薩發布下一代動態可重構人工智能處理器加速器

    瑞薩最新發布的動態可重構人工智能處理器(DRP-AI)加速器,在業界引起了廣泛關注。這款加速器擁有卓越的10 TOPS/W高功率效率,相比傳統技術,效率提升了驚人的10倍。其獨特之處在
    的頭像 發表于 03-08 13:45 ?829次閱讀
    主站蜘蛛池模板: 欧美一级免费 | 美日韩一级 | 日日干天天干 | 轻点灬大ji巴太粗太长了爽文 | 中文字幕亚洲一区二区三区 | 欧美一级特黄高清免费 | 亚洲精品九色在线网站 | 亚洲成av人影片在线观看 | 天堂中文资源在线地址 | 99久久精品免费看国产 | 色在线网站 | 人人干狠狠干 | 国产片翁熄系列乱在线视频 | 国产亚洲欧美成人久久片 | 成人在线色视频 | 黄色片网站日本 | 色综合中文网 | 日日干天天干 | 日本不卡免费新一区二区三区 | 性欧美bbbbbb动漫 | 亚洲va久久久噜噜噜久久男同 | avtt国产| 中文字幕区 | 国产午夜免费视频 | 深夜大尺度视频在线观看 | 亚洲伊人精品综合在合线 | 婷婷网址 | 日韩专区一区 | 添人人躁日日躁夜夜躁夜夜揉 | 午夜三级影院 | 三级黄色在线视频中文 | 日韩a一级欧美一级 | 四虎永久精品视频在线 | 欧美片欧美日韩国产综合片 | 成人a网站 | 男人的亚洲天堂 | 最刺激黄a大片免费观看 | 久久免费精品高清麻豆 | 视频在线观看免费网址 | 天天澡天天摸天天爽免费 | 亚洲一区二区三区中文字幕 |