一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

Xilinx賽靈思官微 ? 來源:djl ? 作者:賽靈思Steve Leibso ? 2019-07-24 17:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

---> END <---

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

    關(guān)注

    2

    文章

    472

    瀏覽量

    42472
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7632

    瀏覽量

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

    關(guān)注

    0

    文章

    2

    瀏覽量

    2313
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

    高價回收系列IC

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

    如何使用FPGA加速包處理?

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

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

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

    Bitfusion支持通過云訪問基于All Programmable器件的FPGA硬件加速功能

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

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

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

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

    2018年8月,中國北京 —自適應(yīng)和智能計算的全球領(lǐng)先企業(yè)公司與 SK 電訊 (SKT) 今天共同宣布:SKT 已在其數(shù)據(jù)中心中部署
    的頭像 發(fā)表于 08-24 16:48 ?4736次閱讀
    <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)端口提供線速Memcached服務(wù)。
    的頭像 發(fā)表于 11-27 06:41 ?3993次閱讀

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

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

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

    Synopsys 工作,主要負(fù)責(zé) FPGA 綜合和 ASIC 原型驗證方案的支持。 技術(shù)市場專家周麗娜(Ally Zhou) 在本篇文章中,我們將介紹如何使用 Vitis 在
    的頭像 發(fā)表于 11-12 17:16 ?5076次閱讀
    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è)計師指南

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

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

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

    使用Alveo加速器加速DNN

    電子發(fā)燒友網(wǎng)站提供《使用Alveo加速器加速DNN.pdf》資料免費下載
    發(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