0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

zpwsmileBops的軟件工具包針對(duì)高級(jí)DSP架構(gòu)進(jìn)行了調(diào)整

PCB線路板打樣 ? 來(lái)源:zpwsmile ? 作者:zpwsmile ? 2020-02-07 11:28 ? 次閱讀
Bops'軟件工具包針對(duì)高級(jí)DSP架構(gòu)進(jìn)行了調(diào)整
加利福尼亞州圣克拉拉(ChipWire) - 一家致力于高性能DSP內(nèi)核的創(chuàng)業(yè)公司Bops Inc.推出了下一代產(chǎn)品本周在DesignCon上生成軟件開發(fā)工具。 Bopssoftware開發(fā)工具包的2.0版本包括C和MatLab的編譯器,可以解決為新架構(gòu)開發(fā)高度調(diào)整的代碼的問(wèn)題??偛课挥诩永D醽喼菖谅灏柾械腂ops公司的目標(biāo)是高性能應(yīng)用,如視頻信號(hào)處理,3D圖形,xDSL和無(wú)線,銷售和營(yíng)銷副總裁Rick Kepple說(shuō)。例如,調(diào)制信號(hào)--Kepple稱之為“天線操作” - 對(duì)于第三代蜂窩基站來(lái)說(shuō),每秒需要數(shù)百億次操作。為了防止密集的系統(tǒng)過(guò)熱,每秒每1億條指令的功耗必須保持在10毫瓦左右。 Kepple表示,執(zhí)行MPEG編碼和解碼的數(shù)碼攝像機(jī)的總功耗必須低于600 mW。

Bops內(nèi)核旨在為這些應(yīng)用程序提供可擴(kuò)展的性能和低功耗。每個(gè)內(nèi)核每秒將執(zhí)行32億次16位操作,時(shí)鐘頻率為200 MHz。該架構(gòu)支持8位,16位或32位操作數(shù)的固定和浮點(diǎn)數(shù)學(xué)運(yùn)算。使用32位操作數(shù),性能大約為每秒10億次浮點(diǎn)運(yùn)算。

知識(shí)產(chǎn)權(quán)(IP)內(nèi)核適用于I/O外設(shè)和內(nèi)存,甚至適用于專用片上系統(tǒng)(SoC)設(shè)計(jì)的其他處理器。 Kepple表示,1999年銷售額約為4億美元,SoC市場(chǎng)每年增長(zhǎng)50%。

就其本身而言,Bops內(nèi)核不運(yùn)行控制代碼,而是作為ARM或MIPS處理器內(nèi)核的松散耦合協(xié)處理器。核心由兩個(gè)元素組成:用于控制和順序功能的序列處理器(SP),以及用于并行任務(wù)的從屬處理元件(PE)。雖然它與單個(gè)媒體訪問(wèn)控制器(MAC)和算術(shù)邏輯單元(ALU)對(duì)話,但是單指令,多數(shù)據(jù)類SP包含三個(gè)并行級(jí)別:并行數(shù)據(jù)(通過(guò)數(shù)據(jù)存儲(chǔ)器),并行指令(通過(guò)VLIW) Kepple說(shuō),指令存儲(chǔ)器)和并行處理器(通過(guò)指令地址單元)。

不同版本的Bops核心將SP和PE并聯(lián)和串聯(lián)組合在一起 - 實(shí)際上是一個(gè)矩陣 - 用于各種性能組合。例如,Bops2010包括一個(gè)SP和一個(gè)1×1矩陣的PE。 Bops2020包括一個(gè)SP和兩個(gè)1x2矩陣的PE; Bops2040包括一個(gè)SP和4個(gè)4×4矩陣的PE。

集群交換機(jī)在后臺(tái)執(zhí)行DMA控制器傳輸,并平衡矩陣中的活動(dòng)。因此,根據(jù)Kepple的說(shuō)法,在100 MHz時(shí),Bops2040內(nèi)核將在2.2微秒(213個(gè)周期)內(nèi)執(zhí)行256點(diǎn)快速傅里葉變換。 Kepple說(shuō),TI C6X在同一操作中需要13.3微秒(200 MHz時(shí)為2,660個(gè)周期)。他說(shuō),與C6X相比,Bops2040的芯片尺寸僅為四分之一,功耗僅為四分之一,內(nèi)存和總線帶寬的五分之一。

與任何并行處理器一樣,編程仍然是個(gè)問(wèn)題。本周推出的新軟件開發(fā)工具旨在增強(qiáng)可編程性--Kepple稱之為DSP標(biāo)準(zhǔn)的“第四個(gè)P”(性能,功耗和處理之后)。除了基本的DSP庫(kù)之外,Bops工具集還包括系統(tǒng)仿真器,指令集仿真器,GNU-C編譯器,GNU匯編器和鏈接器,VLIW指令打包器和寄存器分配器,以及用于編譯器和矢量庫(kù)的編譯器和矢量庫(kù)。 MATLAB軟件

世界上只有大約60,000名DSP程序員能夠使用匯編語(yǔ)言,相比之下,有600萬(wàn)能夠使用C語(yǔ)言工作,Kepple說(shuō)。任何編程工具的目標(biāo)都是利用C語(yǔ)言程序員的基礎(chǔ)。

VLIW處理器,如德州儀器公司的C6X,使用C編譯器。他們的問(wèn)題是,他們生產(chǎn)的匯編代碼永遠(yuǎn)不如手動(dòng)編碼產(chǎn)生的匯編代碼,并且在電池供電的IP核或SoC上永遠(yuǎn)不能容忍隨后浪費(fèi)的機(jī)器周期。 Bops聲稱其C編譯器是市場(chǎng)上最高效的編譯器之一。除了指令級(jí)編譯外,它的編譯器還將處理打包數(shù)據(jù)和多處理器系統(tǒng)。

編譯器效率最小化程序員調(diào)整。 Kepple說(shuō),需要進(jìn)行一定數(shù)量的代碼調(diào)整,以最大限度地減少程序分支的處罰,并平衡并行處理器之間的負(fù)載。

Bops之前推出了Xemulator,它允許設(shè)計(jì)人員在基于FPGA硬件中試用基于Bops的設(shè)計(jì)。在DesignCon上宣布的一項(xiàng)新營(yíng)銷計(jì)劃允許那些對(duì)該架構(gòu)非常感興趣的潛在Bops IP客戶通過(guò)從Bops接收除寄存器傳輸級(jí)代碼之外的所有內(nèi)容來(lái)完成SoC設(shè)計(jì)和仿真。因此,與Bops IP的SoC設(shè)計(jì)工作可以與許可協(xié)商同時(shí)完成,Kepple說(shuō)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA仿真工具包軟件EasyGo Vs Addon介紹

    EasyGo Vs Addon是一款領(lǐng)先的FPGA仿真工具包軟件,它強(qiáng)大地連接了VeriStand軟件與Matlab/Simulink,為實(shí)時(shí)測(cè)試和驗(yàn)證領(lǐng)域帶來(lái)了前所未有的便利和效率,特別適用于汽車、航空航天和能源電力等實(shí)時(shí)測(cè)試
    的頭像 發(fā)表于 10-24 15:55 ?200次閱讀
    FPGA仿真<b class='flag-5'>工具包</b><b class='flag-5'>軟件</b>EasyGo Vs Addon介紹

    石墨烯基導(dǎo)電油墨具有良好的滲透性和低阻抗,針對(duì) RFID天線性能進(jìn)行了優(yōu)

    “電子絲網(wǎng)印刷技術(shù)”是指電子信息技術(shù)與具有歷史的絲網(wǎng)印刷技術(shù)相結(jié)合而產(chǎn)生的嶄新技術(shù)。Haydale這款石墨烯墨水除了優(yōu)異的柔韌性、附著力和兼容性外,用于 RFID 產(chǎn)品還能夠傳輸和接收特定的無(wú)線電頻率,具有好的滲透性和低阻抗,針對(duì) RFID天線性能進(jìn)行了優(yōu)化
    的頭像 發(fā)表于 09-13 15:26 ?315次閱讀
    石墨烯基導(dǎo)電油墨具有良好的滲透性和低阻抗,<b class='flag-5'>針對(duì)</b> RFID天線性能<b class='flag-5'>進(jìn)行了</b>優(yōu)

    采用德州儀器 (TI) 工具包進(jìn)行模擬前端設(shè)計(jì)應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《采用德州儀器 (TI) 工具包進(jìn)行模擬前端設(shè)計(jì)應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 11:21 ?0次下載
    采用德州儀器 (TI) <b class='flag-5'>工具包</b><b class='flag-5'>進(jìn)行</b>模擬前端設(shè)計(jì)應(yīng)用說(shuō)明

    使用freeRTOS開發(fā)工具包時(shí),在哪里可以找到freeRTOS的版本?

    作為主題,當(dāng)我使用 freeRTOS 開發(fā)工具包時(shí),在哪里可以找到 freeRTOS 的版本?
    發(fā)表于 07-09 07:17

    為何高端FPGA都非常重視軟件

    修改其代碼,以實(shí)現(xiàn)FPGA上的最佳性能,或者使用針對(duì)空間FPGA架構(gòu)進(jìn)行了預(yù)優(yōu)化的庫(kù)。軟件開發(fā)人員必須接受FPGA方面的培訓(xùn),以實(shí)現(xiàn)FPGA特殊架構(gòu)
    發(fā)表于 03-23 16:48

    QE for Motor V1.3.0:汽車開發(fā)輔助工具解決方案工具包

    電子發(fā)燒友網(wǎng)站提供《QE for Motor V1.3.0:汽車開發(fā)輔助工具解決方案工具包.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 10:44 ?0次下載
    QE for Motor V1.3.0:汽車開發(fā)輔助<b class='flag-5'>工具</b>解決方案<b class='flag-5'>工具包</b>

    求助,請(qǐng)問(wèn)有沒(méi)有l(wèi)abview opc ua工具包 2018 啊

    如題,求助,請(qǐng)問(wèn)有沒(méi)有l(wèi)abview opc ua工具包 2018 啊。只要2018的哦
    發(fā)表于 01-25 20:14

    labview工具包下載

    求助一個(gè)labview2020控制仿真工具包,官網(wǎng)下載不了,這個(gè)說(shuō)能免注冊(cè)下載網(wǎng)址我打開也是空白,求助好心人幫幫忙分享個(gè) https://download.ni.com/#evaluation/labview/ekit/other/downloader/
    發(fā)表于 01-16 15:07

    利用ProfiShark 構(gòu)建便攜式網(wǎng)絡(luò)取證工具包

    網(wǎng)絡(luò)安全領(lǐng)域日益重視便攜式取證工具的靈活應(yīng)用。本文介紹了如何構(gòu)建一個(gè)以ProfiShark1G為核心的便攜式網(wǎng)絡(luò)取證工具包,以提高網(wǎng)絡(luò)取證的效率和實(shí)效性
    的頭像 發(fā)表于 01-13 08:04 ?1522次閱讀
    利用ProfiShark 構(gòu)建便攜式網(wǎng)絡(luò)取證<b class='flag-5'>工具包</b>

    解決方案工具包QE顯示[RX,RA]V3.2.0:用于顯示應(yīng)用程序的開發(fā)輔助工具

    電子發(fā)燒友網(wǎng)站提供《解決方案工具包QE顯示[RX,RA]V3.2.0:用于顯示應(yīng)用程序的開發(fā)輔助工具.pdf》資料免費(fèi)下載
    發(fā)表于 01-03 09:59 ?0次下載
    解決方案<b class='flag-5'>工具包</b>QE顯示[RX,RA]V3.2.0:用于顯示應(yīng)用程序的開發(fā)輔助<b class='flag-5'>工具</b>

    【虹科分享】利用ProfiShark 構(gòu)建便攜式網(wǎng)絡(luò)取證工具包

    本文詳細(xì)討論了構(gòu)建便攜式網(wǎng)絡(luò)取證工具包的必要性,并重點(diǎn)介紹了ProfiShark 1G — 一種高效、口袋大小的網(wǎng)絡(luò)TAP設(shè)備。ProfiShark 1G以其出色的數(shù)據(jù)捕獲能力、便攜性和易用性,使其
    的頭像 發(fā)表于 12-29 17:06 ?345次閱讀

    全志R128 DSP開發(fā)工具安裝教程

    DSP 核 SDK 源碼,IDE 工具和 Licence 需要向 Cadence 申請(qǐng)。Allwinner 不提供 IDE 工具和 Licence 的授權(quán)。 申請(qǐng)鏈接:https
    發(fā)表于 12-28 17:21

    最新發(fā)布GSDK軟件開發(fā)工具包4.4.0版本,提高IoT無(wú)線設(shè)計(jì)效率

    SiliconLabs (亦稱 “ 芯科科技 ” )日前發(fā)布了 Gecko 軟件開發(fā)工具包( GSDK )的最新版本 4.4.0 。新釋出的 GSDK 是全球物聯(lián)網(wǎng)開發(fā)人員最關(guān)注物聯(lián)網(wǎng)的軟件開發(fā)平臺(tái)
    的頭像 發(fā)表于 12-18 16:40 ?546次閱讀
    最新發(fā)布GSDK<b class='flag-5'>軟件開發(fā)工具包</b>4.4.0版本,提高IoT無(wú)線設(shè)計(jì)效率

    用上這個(gè)工具包,大模型推理性能加速達(dá)40倍

    for Transformer是什么? 英特爾 ? Extension for Transformers[1]是英特爾推出的一個(gè)創(chuàng)新工具包,可基于 英特爾 ? 架構(gòu)平臺(tái),尤其是第四代 英特爾 ? 至強(qiáng)
    的頭像 發(fā)表于 12-01 20:40 ?1085次閱讀
    用上這個(gè)<b class='flag-5'>工具包</b>,大模型推理性能加速達(dá)40倍

    為IoT和IIoT應(yīng)用選擇微控制器開發(fā)工具包的介紹性指南

    為IoT和IIoT應(yīng)用選擇微控制器開發(fā)工具包的介紹性指南
    的頭像 發(fā)表于 11-30 15:51 ?507次閱讀
    為IoT和IIoT應(yīng)用選擇微控制器開發(fā)<b class='flag-5'>工具包</b>的介紹性指南