色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > TI 全新TMS320C66x 定點與浮點DSP內(nèi)核成功挑戰(zhàn)速度極限

          TI 全新TMS320C66x 定點與浮點DSP內(nèi)核成功挑戰(zhàn)速度極限

          作者: 時間:2011-08-18 來源:網(wǎng)絡(luò) 收藏

          4
          部分應(yīng)用采用技術(shù)的隱性成本盡管與浮點處理相比, 能夠?qū)崿F(xiàn)更快的處理,但卻不得不為特定算法在開發(fā)時間方面相付出代價。通信系統(tǒng)典型的設(shè)計流程是首先基于計算機模型開發(fā)相應(yīng)算法,然后再將這些算法用在初始系統(tǒng)部署中。隨著部署及應(yīng)用范圍的不斷擴大,工程師便可將收集到的現(xiàn)實世界的數(shù)據(jù)帶回實驗室,以通過對算法的校正、調(diào)優(yōu)提升系統(tǒng)性能。通常可使用 Matlab 或其他固有的浮點工具開發(fā)新的算法。接下來面臨的是如何在保持算法和系統(tǒng)性能的同時,將這些浮點算法轉(zhuǎn)換為算法。復(fù)雜拙劣的算法會占用大量系統(tǒng)資源,從而導(dǎo)致系統(tǒng)的整體性能下降。在需要用到復(fù)雜處理的情況下,將 Matlab 中的代碼移植到真實系統(tǒng)中就算耗費數(shù)周乃至數(shù)月的時間也不是什么罕見的現(xiàn)象。TI 最新架構(gòu)具有原生浮點支持,從而使從浮點到定點的整個轉(zhuǎn)換過程變得毫無必要。通過在 C66x 上使用浮點指令,可輕松將代碼從 Matlab 等工具中進行移植,并直接編譯至 TI 的 中,如圖 3 所示。
          image010.jpg
          圖 3 - 浮點功能可大幅加速產(chǎn)品上市進程
          浮點技術(shù)在 4G 基站中的重要作用無線電話正不斷演進發(fā)展成為需要高數(shù)據(jù)量傳輸以支持視頻流和其他高寬帶應(yīng)用的復(fù)雜媒體平臺。為了充分滿足這些需求,無線行業(yè)需要在基站中部署 WiMax 和 LTE 等最新的 4G 技術(shù),力爭為終端用戶提供更高的數(shù)據(jù)吞吐量。這些 4G 基站利用多天線信號處理及 MIMO、Beamforming 等算法來提高其性能。通常情況下,這些算法會依賴本身易于量化和縮放與定點處理相關(guān)的問題的矩陣反演技術(shù)。采用浮點實施這些算法可進一步提高系統(tǒng)的及精確度,從而獲得更高性能,并最終為移動電話用戶帶來更精彩的體驗。

          本文引用地址:http://cafeforensic.com/article/150339.htm

          5

          不斷增長、層出不窮的高性能應(yīng)用亟需浮點運算功能之前我們已經(jīng)討論過,由于執(zhí)行每個基本算術(shù)運算需要較長時間,所以浮點處理是很耗時的,但這種情況在當算法需要很大動態(tài)范圍操作時則不然。在 4G 處理的矩陣反轉(zhuǎn)操作中,由于沒有簡單可行的定點操作方法,因此算法雖然運行于定點處理器(無原生浮點支持)中,但基本還是被迫對浮點運算進行仿真。由于處理器沒有獲得定點功能的優(yōu)勢,因而在與使用支持浮點運算的處理器運行時,這些算法的運行要慢很多。C66x DSP 自身支持浮點功能,所以消除了這種性能瓶頸。例如,C66x DSP 運行 MIMO 及其他關(guān)鍵的多天線信號處理算法比在 C64x+ DSP 上運行定點功能的相同算法整整快 4 倍。

          在國防、公共安全基礎(chǔ)設(shè)施及航空電子設(shè)備等各種任務(wù)關(guān)鍵型應(yīng)用領(lǐng)域,浮點功能不僅可簡化開發(fā),同時還能大幅提高性能。由于能夠直接使用 MATLAB 中的代碼,浮點不僅能夠顯著縮短開發(fā)周期,并且與大型 FFT 等定點代碼相比,眾多算法的浮點實施也會占用更少的執(zhí)行周期。例如,雷達、導(dǎo)航與制導(dǎo)系統(tǒng)會處理通過傳感器陣列獲取的據(jù)量。眾多傳感器組件的各種不同能源模式可提供與目標的跟蹤和定位相關(guān)的信息。這組數(shù)據(jù)必須通過線性方程組處理才能提取到所需信息。解決辦法包括矩陣反演、分解與自適應(yīng)濾波等數(shù)學(xué)函數(shù)。對更高輸出精度與更大動態(tài)范圍的需求促使這些功能在諸如C66x 等 1.25GHz 浮點引擎上實現(xiàn)出眾的表現(xiàn)。另外,C66x 擁有的 SIMD 增強以及每周期定點能力高達 1.25GHz 32 MAC 的卓越性能,也為設(shè)計人員在選擇適合其應(yīng)用的浮點與定點組合方面提供了極大的靈活性。

          除機器視覺、工業(yè)自動化應(yīng)用外,超聲波等用于醫(yī)療影像的影像識別也需要非常高的計算準確度,這些均可從浮點功能獲益匪淺。在進行超聲波檢查時,必須對聲源發(fā)出的信號進行定義和處理,才能創(chuàng)建可提供實用診斷信息的輸出影像。對于用戶而言,C66x ISA 提供的更高精度可使影像系統(tǒng)達到更高的分辨率和識別率。

          浮點應(yīng)用眾所周知的領(lǐng)域便是語音處理,其不僅需要嚴格的時延,同時還需要超高的采樣率,這些都會極度依賴浮點功能提供的更高計算精度和更大的動態(tài)可變范圍來適應(yīng)濾波及其他降噪算法。此外,機器人設(shè)計也會考慮寬動態(tài)范圍。因為裝配線上也許會發(fā)生難以預(yù)料的事件。浮點 DSP 的寬動態(tài)范圍可確保機器人控制電路以可預(yù)知的形式處理不可預(yù)知的狀況。


          結(jié)論TI 最新的 C66x 催生了基于 DSP 的嵌入式處理器及SoCs 的創(chuàng)新類別,因而您無需再在定點處理器還是浮點處理器之間進行利弊權(quán)衡。這一革命性的進步將從根本上改變實時系統(tǒng)算法的設(shè)計與開發(fā)方式,從而使得系統(tǒng)開發(fā)人員能夠輕松而快速地構(gòu)建極具差異化功能的解決方案。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉