www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] Peter認(rèn)為,鑒于其高性能、易編程及低成本特點(diǎn),GPGPU技術(shù)在許多情況下能夠替代FPGA和DSP。盡管沒有針腳,諸如圖形處理器(GPU)和Tilera處理器等多核處理器在某些應(yīng)用中正逐步替代現(xiàn)場可編程門陳列(FPGA)。開發(fā)人員表

 Peter認(rèn)為,鑒于其高性能、易編程及低成本特點(diǎn),GPGPU技術(shù)在許多情況下能夠替代FPGA和DSP。

盡管沒有針腳,諸如圖形處理器(GPU)和Tilera處理器等多核處理器在某些應(yīng)用中正逐步替代現(xiàn)場可編程門陳列(FPGA)。開發(fā)人員表示,GPU可用于執(zhí)行多種功能,而非單純的圖形處理,從而成就了圖形處理器通用計(jì)算(GPGPU)技術(shù)的出現(xiàn),其中最為矚目的便是 NVIDIA’s CUDA。當(dāng)評估GPGPU、TILE或FPGA技術(shù)能否作為任何即定應(yīng)用的首選時(shí),需考慮(但不局限于)以下因素:

• 可用處理能力

• 延遲

• 可擴(kuò)展性

• 開發(fā)成本

• 技術(shù)嵌入

• 價(jià)格

處理能力

處理能力的評估一定程度上取決于處理數(shù)據(jù)類型及處理算法。

由于GPU起初主要負(fù)責(zé)圖形繪制,因此,其尤其善于處理單精度(SP)及(某種情況下)雙精度(DP)浮點(diǎn)(FP)運(yùn)算。Tilera的TILE設(shè)備當(dāng)前不支持硬件FP運(yùn)算,但要求進(jìn)行軟件模擬,且性能代價(jià)高昂。一般而言,F(xiàn)PGA亦是如此,設(shè)備通過利用多種資源來處理FP運(yùn)算問題。達(dá)到可接受性能要求IP區(qū)塊需消耗多個(gè)門并要求深流水線技術(shù)。例如:當(dāng)前Tesla級GPU每秒最高可執(zhí)行1012次浮點(diǎn)運(yùn)算或1TFLOPS,而Xilinx Virtex-6設(shè)備則為150 GFLOPS。

當(dāng)考慮到定點(diǎn)運(yùn)算時(shí),情況有所不同。新一代GPU在浮點(diǎn)速率相同的情況下可執(zhí)行整數(shù)運(yùn)算,例如:當(dāng)Virtex-6設(shè)備提高至500GOPS時(shí),GPU每秒可執(zhí)行1012次運(yùn)算或1TOPS。整數(shù)性能是TILE處理器的優(yōu)勢所在:8位數(shù)據(jù)時(shí),TILE-Gx(圖1)最高執(zhí)行能力為750GOPS,32位數(shù)據(jù)時(shí)為188GOPS。



圖1:8位數(shù)據(jù)時(shí),Tilera的TILE-Gx處理器最高執(zhí)行能力為750GOPS

在信號處理應(yīng)用中使用定點(diǎn)處理會(huì)延長開發(fā)時(shí)間。在系統(tǒng)定義階段時(shí)間進(jìn)行諸多分析,進(jìn)而能夠測定各處理階段的動(dòng)態(tài)范圍要求,并確保實(shí)際信號應(yīng)用中無上溢或下溢現(xiàn)象發(fā)生。否則,開發(fā)人員需要在系統(tǒng)運(yùn)行時(shí)使用額外資源來持續(xù)監(jiān)控動(dòng)態(tài)范圍并調(diào)整區(qū)塊比例因數(shù)。

無論從時(shí)間還是空間上講,許多通用架構(gòu)處理開銷可能顯著較大,因此,逐位運(yùn)算尤為適用于FPGA。若在FPGA上執(zhí)行逐位運(yùn)算,則需要考慮開發(fā)時(shí)間。毋庸置疑,系統(tǒng)的實(shí)際可用處理能力在很大程度上可能會(huì)因理論峰值處理能力的不同而有所差異。影響該差異的兩個(gè)主要因素包括硬件架構(gòu)算法的適用性及優(yōu)化執(zhí)行能力所需時(shí)間。

例如:FPGA能夠利用其并行及適應(yīng)多種算法的特性來獲得更加接近理論最大值的性能。但是,F(xiàn)PGA需要更大的硅片空間和更長的開發(fā)時(shí)間來接近這些理論最大值。對于適應(yīng)于GPU硬件并行模式的算法,GPU已經(jīng)能夠達(dá)到峰值的20~30%。它們同樣具有合理的硅密度(40nm工藝,32nm研發(fā)中)和開發(fā)時(shí)間(通常只有數(shù)周,而FPGA則需幾個(gè)月)。TILEPro64處理器可提供FPGA相類似的適應(yīng)性和GPU相類似的可編程性,但是,由于其粗糙的任務(wù)級問題分解特點(diǎn)使得其無法像FPGA和GPU那樣實(shí)現(xiàn)細(xì)粒度并行。

內(nèi)存帶寬在評估處理器性能方面同等重要,GPU能夠提供3倍于FPGA、6倍于TILEPro64的優(yōu)勢。但是,必須指明,該帶寬須以下列條件為基礎(chǔ):出現(xiàn)的大延遲須通過交叉處理進(jìn)行控制,應(yīng)在最佳訪問模式中通過整合實(shí)現(xiàn)接合訪問。有了FPGA,開發(fā)人員需要充分考慮內(nèi)存位置。新一代GPU和TILEPro64處理器具有傳統(tǒng)的緩存分布,能夠幫助優(yōu)化內(nèi)存位置并減少開發(fā)時(shí)間。

延遲

也許能夠排除使用GPGPU的最可能因素便是延遲。例如:調(diào)用內(nèi)核所需時(shí)間及主存儲(chǔ)器較長訪問時(shí)間均可引起長延遲。許多情況下,這種延遲可能會(huì)稍有緩解但是無法完全避免。因此首選應(yīng)為大數(shù)據(jù)集處理,原因在于,其為大量運(yùn)算,換言之,其具備較高的計(jì)算強(qiáng)度。在需要滿足嚴(yán)格延遲要求的環(huán)境下(例如閉回路控制),F(xiàn)PGA為首選。TILE處理器具有良好的延遲特性,“裸機(jī)”模式下進(jìn)行編程時(shí)尤為突出。

可擴(kuò)展性

FPGA能夠與諸如Aurora等低開銷聯(lián)接緊密耦合,或執(zhí)行諸如Serial RapidIO或PCI Express等標(biāo)準(zhǔn)串行結(jié)構(gòu)。GPGPU為協(xié)處理器,通常需要一個(gè)主處理器。如圖2所示,許多GPU能夠聯(lián)接至一個(gè)單主處理器(首選多核)中,但是,當(dāng)各主處理器核使用一個(gè)GPU時(shí),共享資源會(huì)限制返回。

圖2:GE智能平臺加固型IPN250和NPN240能夠使Intel多核主處理器管理多個(gè)NVIDA GT240 96核CUDA GPU

多聯(lián)接GPGPU間執(zhí)行代碼的常用方法是使用OpenMP。該方法允許在并行線程中自動(dòng)執(zhí)行處理回路,且分別使用不同的GPU。在集群層面(主處理器+GPU[或多GPU])還可實(shí)現(xiàn)進(jìn)一步擴(kuò)展。該集群還可通過PCI Express、10G Ethernet、InfiniBand及其它聯(lián)接進(jìn)行聯(lián)接,并且通過使用諸如MPI等中間件進(jìn)行編程。

TILE處理器可通過多種網(wǎng)狀結(jié)構(gòu)實(shí)現(xiàn)核間高度連接,進(jìn)而調(diào)整至不同的處理類型。TILE處理器多交換結(jié)構(gòu)考慮到了核間通用低延遲IPC及核間內(nèi)存一致性。設(shè)備與設(shè)備之間可通過10G以太網(wǎng)和PCI Express進(jìn)行連接。整個(gè)設(shè)備或核心集群可編程為對稱多處理設(shè)備。

開發(fā)成本

開發(fā)成本難以度量。從定性分析的角度,一般認(rèn)為采用C或C++的多核設(shè)備編程要比FPGA編程簡單。而且大家普遍認(rèn)為找到合格的多核設(shè)備編程工程師要比招募FPGA 設(shè)備的VHDL或Verilog編程人員更加容易。由于開發(fā)人員須同時(shí)優(yōu)化硬件和算法(軟件),因此需要多種技能,才可使FPGA接近理論性能。在多核情況下,因?yàn)橛布呀?jīng)確定,開發(fā)人員可專注于算法開發(fā)和優(yōu)化(僅軟件)。

量化該差別是個(gè)難題。一種方法是考慮軟件規(guī)模即代碼行(SLOC)多少。這種方法根據(jù)算法不同而會(huì)有所差異,但多核處理器代碼行少于三分之一的現(xiàn)象并不少見。使用更高級的比較方法會(huì)使情況變得模糊——如GPGPU采用MATLAB,F(xiàn)PGA編程采用Agility-C或MATLAB系統(tǒng)生成器等。

單單SLOC并不能精確代表開發(fā)成本。許多推動(dòng)軟件開發(fā)生產(chǎn)率發(fā)展的工具和語言創(chuàng)新,如集成開發(fā)環(huán)境、調(diào)試器、測試覆蓋率生成和面向?qū)ο缶幊潭荚趯PGA開發(fā)產(chǎn)生影響——但還有很長的路要走。此外,開箱即用的FPGA開發(fā)由于較長的綜合及布局、布線時(shí)間、較低的處理器狀態(tài)透明度以及可能耗時(shí)很久的仿真時(shí)間等因素,并不具有最快的軟件測試和修改周期。這些問題有相應(yīng)的解決方案,但都需要額外的投資。

技術(shù)嵌入

在應(yīng)用層面,GPGPU設(shè)備可升級至更多核的新產(chǎn)品而無需做出很大改動(dòng)。例如,無論存在多少核,通過小型執(zhí)行單元(內(nèi)核)進(jìn)行并行處理的方法都依然有效。在開發(fā)及運(yùn)行時(shí),工具鏈和驅(qū)動(dòng)程序可分別使應(yīng)用程序與硬件脫離??赏瑫r(shí)調(diào)用成百上千的線程,運(yùn)行這些內(nèi)核。

單個(gè)二進(jìn)制數(shù)可運(yùn)行在具有不同核數(shù)量的不同設(shè)備上。多數(shù)情況下,這可以最大程度簡化到新平臺的移植。

與此類似,編寫的TILE處理器的SMP應(yīng)用,可在添加了新設(shè)備時(shí),自動(dòng)適用于更大的核數(shù)量。

相比之下,將FPGA應(yīng)用移植到新設(shè)備上時(shí),即使算法保持不變,也需要對硬件表達(dá)式代碼進(jìn)行大量修改,以適應(yīng)不同的目標(biāo)平臺。

價(jià)格

商用級GPGPU板(圖3)的售價(jià)可低至$50,而針對超級計(jì)算應(yīng)用的最新GPGPU板的售價(jià)則為$4000。含有高端Virtex-6 的FPGA板的售價(jià)可能在$4000左右。Tilera板由于其針對性更強(qiáng),售價(jià)會(huì)高的多。這三種型號的加固產(chǎn)品由于具有更小的體積、更好的板構(gòu)造技術(shù)、更嚴(yán)格的檢測和篩選,因此價(jià)格高出許多。例如,完全加固、傳導(dǎo)冷卻的GPU板售價(jià)可在$7000左右。此類板針對軍事/航天應(yīng)用需求,原因是商用級板無法適應(yīng)惡劣環(huán)境下的環(huán)境壓力,同時(shí)也不具備長期項(xiàng)目所需的長使用壽命。

圖3: NVIDIA的支持CUDA技術(shù)的GeForce GT130M即為GPGPU技術(shù)的廉價(jià)入門級產(chǎn)品

結(jié)論

對于很多應(yīng)用來說,F(xiàn)PGA在處理能力以及延遲方面的性能仍然無可比擬。但仍有許多應(yīng)用場合應(yīng)考慮使用多核設(shè)備。由于其定點(diǎn)性能,可考慮直接使用TILE處理器替代FPGA。GPGPU更加擅長浮點(diǎn)運(yùn)算,因此可考慮將其用于替代FPGA,或作為FPGA的補(bǔ)充。

多核處理器與傳感器靠的更近,這種模塊可能不久就將面市 – 這些設(shè)備緊靠在模數(shù)轉(zhuǎn)換器(ADC)后面即FPGA原先所處的位置。原先從帶有AltiVec的PowerPC等通用處理器(GPP)改換至FPGA陣列的一些應(yīng)用現(xiàn)在開始移植到多核架構(gòu)上。例如,醫(yī)療成像設(shè)備如計(jì)算機(jī)斷層掃描(CT)和磁共振顯像現(xiàn)在采用GPGPU來成像。

目前混合采用FPGA和GPP的雷達(dá)系統(tǒng)正在評估使用GPGPU的可行性,以便降低處理子系統(tǒng)的尺寸、重量和功耗(SWaP),從而使其可部署在UAV等較小的平臺上,或提升相同占位面積的處理能力。360度態(tài)勢感知等一些先前使用專門硬件的成像應(yīng)用如今采用TILE處理器和GPU來采集多個(gè)攝像機(jī)數(shù)據(jù)流,然后經(jīng)過變形、拼接,從而顯示全景圖(圖4)

圖4: GPGPU支持多個(gè)攝像機(jī)數(shù)據(jù)流采集,從而實(shí)時(shí)生成全景圖。

考慮到多核設(shè)備編程簡單,及出色的處理能力、低廉的購置成本和與之相關(guān)的低廉開發(fā)成本,強(qiáng)烈建議將其用于先前主要采用可編程硬件陣列的應(yīng)用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉