吴忠躺衫网络科技有限公司

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

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

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

賽靈思系列芯片支持Convey Computer公司的硬件加速器板卡

Xilinx賽靈思官微 ? 來(lái)源:djl ? 作者:賽靈思Steve Leibso ? 2019-07-24 17:49 ? 次閱讀

在New Orleans舉辦的超級(jí)計(jì)算機(jī)大會(huì)(SC14)上,Convey Computer公司介紹了很多關(guān)于HLL(高級(jí)語(yǔ)言)的標(biāo)準(zhǔn)擴(kuò)展和利用FPGA實(shí)現(xiàn)加速的應(yīng)用等內(nèi)容。Convey公司制造了一整套的基于FPGA的硬件加速器板卡,支持PCIe計(jì)算接口和服務(wù)器系統(tǒng)包裹Wolverine(”金剛狼”),這些設(shè)計(jì)都是基于Xilinx Virtex-7系列FPGA芯片。Convey公司是目前幾個(gè)能夠提供加速器板卡商業(yè)成品的提供商之一,加速器板卡也是這次Xilinx公司推出的SDAccel開(kāi)發(fā)環(huán)境的一部分。( 為OpenCL,C, C++打造類似于CPU/GPU的軟件開(kāi)發(fā)環(huán)境)

賽靈思系列芯片支持Convey Computer公司的硬件加速器板卡

基于FPGA的加速器應(yīng)用Wolverine(”金剛狼”),支持PCIe系統(tǒng)

在SC14會(huì)議上Convey公司的展臺(tái)采用信息海報(bào)的形式,提供了大量關(guān)于使用高級(jí)語(yǔ)言(HLL)來(lái)加速基于FPGA的應(yīng)用代碼的開(kāi)發(fā)。下面我將引用海報(bào)的重點(diǎn)部分,以防你錯(cuò)過(guò)了Convey公司的展臺(tái),或者不能親自來(lái)New Orleans參加SC14會(huì)議:

以前加速器應(yīng)用設(shè)計(jì)主要使用硬件描述語(yǔ)言(HDL)例如Verilog來(lái)進(jìn)行程序設(shè)計(jì)。這就需要專門(mén)的技能和工具軟件,這就限制了這個(gè)器件不能被更多的人所接觸到。

最近,加速器編程標(biāo)準(zhǔn)已經(jīng)推出,主要為便攜式應(yīng)用的設(shè)計(jì)提供支持,這個(gè)標(biāo)準(zhǔn)主要面對(duì)不同提供商的加速器。這里我們介紹一下由Convey Computer公司開(kāi)發(fā)的OpenMP編譯器原型和由Xilinx公司開(kāi)發(fā)的OpenCL編譯器.(也就是Xilinx公司推出SDAccel開(kāi)發(fā)工具軟件)

FPGA是一塊可編程的集成電路,通過(guò)編程可以實(shí)現(xiàn)不同的電路設(shè)計(jì),這些設(shè)計(jì)是通過(guò)硬件描述語(yǔ)言(HDL)例如Verilog具體實(shí)現(xiàn)的,通過(guò)硬件綜合工具將硬件描述語(yǔ)言代碼轉(zhuǎn)換成比特流文件,下載到器件中完成對(duì)電路的配置。

Convey公司的OpenMP編譯器采用OpenMP4.0加速器指令,將它們轉(zhuǎn)換為公司的混合線程(HT)來(lái)表示。中間語(yǔ)言包括將基于C++和實(shí)時(shí)運(yùn)行庫(kù)的高級(jí)編程指令相結(jié)合,主要是為了能夠訪問(wèn)系統(tǒng)的底層設(shè)備。這個(gè)工具集將HT轉(zhuǎn)化為Verilog語(yǔ)言,很多工作都是自動(dòng)完成的,包括創(chuàng)建復(fù)用并行單元和轉(zhuǎn)化工作順序表。生成的Verilog語(yǔ)言代碼和由硬件平臺(tái)提供的系統(tǒng)底層驅(qū)動(dòng)代碼會(huì)被綜合生成比特流文件,最后將比特流文件下載到處理器中,完成配置。

Xilinx公司SDAccel開(kāi)發(fā)軟件能夠?qū)崿F(xiàn)將OpenCL應(yīng)用代碼編譯成二進(jìn)制文件,這些二進(jìn)制文件是能夠被處理器所識(shí)別的,并執(zhí)行,編譯過(guò)程采用標(biāo)準(zhǔn)的編程開(kāi)發(fā)環(huán)境。下面的插圖展示了這兩種編譯器是怎么工作的:

賽靈思系列芯片支持Convey Computer公司的硬件加速器板卡

使用高級(jí)編程工具將需要更少的代碼來(lái)實(shí)現(xiàn)功能的描述,這就可以讓程序員將更多的精力放在算法的研究上,而不是為搭建一些底層驅(qū)動(dòng)傷腦筋。

例如,手工實(shí)現(xiàn)的Graph500廣度優(yōu)先搜索內(nèi)核使用Verilog語(yǔ)言大概包括超過(guò)4500多行的代碼,同樣的內(nèi)核實(shí)現(xiàn)使用混合線程(HT)中間過(guò)渡語(yǔ)言只需要883行代碼。使用OpneMP版本的內(nèi)核只需304行C語(yǔ)言代碼,使用OpenMP實(shí)現(xiàn)的內(nèi)核性能是9.7 GTEPS,使用Verilog語(yǔ)言的內(nèi)核性能是11.4GTEPS,使用HT語(yǔ)言的內(nèi)核性能是11.2GTEPS,相比較而言還是可以接受的。

從這個(gè)例子所顯示出的意義來(lái)看,使用OpenMP代碼實(shí)現(xiàn)的簡(jiǎn)單內(nèi)核性能完全可以與Verilog語(yǔ)言實(shí)現(xiàn)的內(nèi)核性能相匹敵,例如Graph500,使用OpenMP實(shí)現(xiàn)的版本可以達(dá)到Verilog語(yǔ)言實(shí)現(xiàn)版本性能的85%,但是卻只需要更少的代碼量。

賽靈思系列芯片支持Convey Computer公司的硬件加速器板卡

這次對(duì)高級(jí)語(yǔ)言標(biāo)準(zhǔn)擴(kuò)展的介紹允許將基于FPGA的加速器應(yīng)用的程序設(shè)計(jì)大大簡(jiǎn)化?;谶@些標(biāo)準(zhǔn)的編程工具可以生成高度并行的硬件設(shè)計(jì),而且性能完全可以與采用底層硬件描述語(yǔ)言實(shí)現(xiàn)的設(shè)計(jì)性能相匹敵。

---> END <---

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 超級(jí)計(jì)算機(jī)

    關(guān)注

    2

    文章

    464

    瀏覽量

    42028
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7614

    瀏覽量

    137712
  • 加速器板卡
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    2290
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    公司亞太區(qū)銷售與市場(chǎng)副總裁給XILINX客戶的信

    尊敬的客戶朋友們:在此,我謹(jǐn)代表公司與您
    發(fā)表于 03-22 15:17

    無(wú)法導(dǎo)入硬件加速器

    嗨!我已經(jīng)創(chuàng)建了一個(gè)硬件加速器(在vhdl中)并且合成成功完成。但是,當(dāng)我使用創(chuàng)建和導(dǎo)入外圍設(shè)備向?qū)r(shí),它向我顯示我的包在庫(kù)中不可用,盡管它是。我能做什么 ???L'enfer,c'est l
    發(fā)表于 02-27 14:15

    高價(jià)回收系列IC

    (XILILNX )系列IC,高價(jià)回收C-MEDIA系列IC.芯片. 高價(jià)回收.CAT
    發(fā)表于 04-06 18:07

    如何使用FPGA加速包處理?

    FAST包處理的核心功能是什么如何使用FPGA加速包處理?
    發(fā)表于 04-30 06:32

    高級(jí)語(yǔ)言(HLL)標(biāo)準(zhǔn)擴(kuò)展大大簡(jiǎn)化基于FPGA加速器的應(yīng)用程序的開(kāi)發(fā)

    擴(kuò)展和利用FPGA實(shí)現(xiàn)加速的應(yīng)用等內(nèi)容。Convey公司制造了一整套的基于FPGA的硬件加速器板卡支持
    發(fā)表于 02-08 12:34 ?439次閱讀
    高級(jí)語(yǔ)言(HLL)標(biāo)準(zhǔn)擴(kuò)展大大簡(jiǎn)化基于FPGA<b class='flag-5'>加速器</b>的應(yīng)用程序的開(kāi)發(fā)

    Bitfusion支持通過(guò)云訪問(wèn)基于All Programmable器件的FPGA硬件加速功能

    硬件加速功能不謀而合,Bitfusion 正在開(kāi)發(fā)基于 Kintex UltraScale 器件的硬件加速器,并將提供基于 SDAc
    發(fā)表于 02-08 19:48 ?310次閱讀

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

    處理內(nèi)部集成的硬件加速器可以實(shí)現(xiàn)三種廣泛使用的信號(hào)處理操作:FIR(有限沖激響應(yīng))、IIR(無(wú)限沖激響應(yīng))和FFT(快速傅里葉變換)。硬件加速器減輕了核處理的負(fù)擔(dān),能潛在的提升處理
    發(fā)表于 12-04 15:22 ?1360次閱讀

    公司與SK電訊技術(shù)結(jié)合,加速FPGA加速器在AI領(lǐng)域的應(yīng)用

    2018年8月,中國(guó)北京 —自適應(yīng)和智能計(jì)算的全球領(lǐng)先企業(yè)公司與 SK 電訊 (SKT) 今天共同宣布:SKT 已在其數(shù)據(jù)中心中部署
    的頭像 發(fā)表于 08-24 16:48 ?4543次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>公司</b>與SK電訊技術(shù)結(jié)合,<b class='flag-5'>加速</b>FPGA<b class='flag-5'>加速器</b>在AI領(lǐng)域的應(yīng)用

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

    本教程討論基于Xilinx FPGA的Memcached硬件加速器的技術(shù)細(xì)節(jié),該硬件加速器可為10G以太網(wǎng)端口提供線速M(fèi)emcached服務(wù)。
    的頭像 發(fā)表于 11-27 06:41 ?3777次閱讀

    公司與SK電訊宣布SKT已在其數(shù)據(jù)中心中部署FPGA

    FPGA 的自適應(yīng)能力能針對(duì) AI 和深度學(xué)習(xí)等高速演進(jìn)發(fā)展的領(lǐng)域,方便迅速部署定制化硬件加速器。此外,與 CPU 和 GPU 相比,F(xiàn)PGA 能夠在更低功耗水平下提供更高性能
    的頭像 發(fā)表于 07-27 09:21 ?2150次閱讀

    Vitis在Alveo 板卡加速應(yīng)用案例

    Synopsys 工作,主要負(fù)責(zé) FPGA 綜合和 ASIC 原型驗(yàn)證方案的支持技術(shù)市場(chǎng)專家周麗娜(Ally Zhou) 在本篇文章中,我們將介紹如何使用 Vitis 在
    的頭像 發(fā)表于 11-12 17:16 ?4839次閱讀
    Vitis在Alveo <b class='flag-5'>板卡</b>上<b class='flag-5'>加速</b>應(yīng)用案例

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

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

    用于 AI 應(yīng)用的硬件加速器設(shè)計(jì)師指南

    當(dāng) AI 設(shè)計(jì)人員將硬件加速器整合到用于訓(xùn)練和推理應(yīng)用的定制芯片中時(shí),應(yīng)考慮以下四個(gè)因素
    發(fā)表于 08-19 11:35 ?1682次閱讀
    用于 AI 應(yīng)用的<b class='flag-5'>硬件加速器</b>設(shè)計(jì)師指南

    借助硬件加速器開(kāi)發(fā)您的設(shè)計(jì)

    借助硬件加速器開(kāi)發(fā)您的設(shè)計(jì)
    的頭像 發(fā)表于 01-03 09:45 ?956次閱讀

    使用Alveo加速器加速DNN

    電子發(fā)燒友網(wǎng)站提供《使用Alveo加速器加速DNN.pdf》資料免費(fèi)下載
    發(fā)表于 09-18 09:27 ?1次下載
    使用<b class='flag-5'>賽</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>Alveo<b class='flag-5'>加速器</b>卡<b class='flag-5'>加速</b>DNN
    宝马百家乐的玩法技巧和规则| 红桥区| 百家乐官网过滤工具| 二八杠算法| 百家乐官网龙虎台布多少钱| 百家乐网上赌场| 鼎盛娱乐城开户| 百家乐官网的奥秘| 大发888真人娱乐城| 临汾玩百家乐官网的人在那里找| 做生意店铺缺西北角| 百家乐赌博筹| 美高梅百家乐官网娱乐城| 单机百家乐棋牌| 百家乐网页游戏| 百家乐官网诀| 网页棋牌游戏| 百家乐娱乐城网址| 百家乐官网单双打法| 百家乐网络赌城| 大发888充值卡| 百家乐官网玩法| 富锦市| 红桃K百家乐的玩法技巧和规则| 百家乐官网英皇娱乐平台| 香港六合彩报码| 百家乐大路小路| 屯留县| 百家乐唯一能长期赢钱的方法| 狮威百家乐官网娱乐网| 竞彩比分| 百家乐任你博娱乐| 最佳场百家乐官网的玩法技巧和规则| 大发888娱乐下载网址| 百家乐视频计牌器| 百家乐官网赢家球讯网| 百家乐庄闲桌子| 玩百家乐官网新2娱乐城| 决胜德州扑克刷金币| 百家乐怎么玩能赢钱| 百家乐官网视频赌博|