RM新时代网站-首页

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

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

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

一款售價(jià)約280美元的Xilinx Artix-7100T FPGA開(kāi)發(fā)板

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-11-17 11:19 ? 次閱讀

FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)是一種可重構(gòu)的微芯片——已經(jīng)被證明可以運(yùn)行一款用C語(yǔ)言編寫(xiě)的3D光線追蹤游戲,其效率是x86 CPU的50倍,而功耗僅為后者的2%,這可能為未來(lái)編程效率的提高指明了道路。

這是由來(lái)自阿根廷的開(kāi)發(fā)人員Victor SuarezRovere和來(lái)自賓夕法尼亞州的系統(tǒng)工程師Julian Kemmerer所完成的,文末可以下載他們所提供的白皮書(shū)PDF。

FPGA采用的是ArtyA7,一款售價(jià)約 280 美元的 Xilinx Artix-7100T FPGA 開(kāi)發(fā)板,采用 28 納米工藝,具有 101,440 個(gè)邏輯單元(FPGA 的邏輯單元包含可以實(shí)現(xiàn)任何邏輯功能的查找表,使芯片具有可編程性),并且它的功耗不到一瓦。它所針對(duì)的 CPU是 Ryzen 7 4800H,這是一款基于 7 nm 工藝構(gòu)建的八核 16 線程筆記本電腦處理器,默認(rèn) TDP 為 45W。R7 4700G 目前的售價(jià)約為 240 美元。

這款在這兩個(gè)截然不同的平臺(tái)上運(yùn)行的游戲名為《spheres VsShapes》,在情節(jié)、角色或?qū)嶋H玩法方面似乎沒(méi)有太多內(nèi)容,但確實(shí)有很多光線追蹤,比如一個(gè)閃亮的金屬球在棋盤(pán)般的環(huán)境中彈跳,這反映在它閃亮的球形表面上。

兩個(gè)平臺(tái)都以1080p和每秒50幀的速度渲染游戲,但FPGA使用660毫瓦,而R7需要35W,相差53倍。據(jù)推測(cè),如果FPGA使用與CPU相同的7nm工藝,F(xiàn)PGA的功耗可能會(huì)降低到110毫瓦。

整個(gè)事情的關(guān)鍵是Kemmerer發(fā)明的Pipeline C 和Suarez。你可以在GitHub上找到它們。"游戲的像素渲染和動(dòng)畫(huà)邏輯是基于浮點(diǎn)和矢量數(shù)學(xué)運(yùn)算的。所有的游戲代碼都是用一種簡(jiǎn)潔的語(yǔ)法來(lái)表達(dá)的,可以直接轉(zhuǎn)化為數(shù)字電路。他們?cè)谡撐闹袑?xiě)道:"這個(gè)設(shè)計(jì)目前的目標(biāo)是一塊具有全高清數(shù)字視頻輸出的FPGA板,而且這個(gè)工作流程還允許使用未經(jīng)修改的源代碼在普通PC上實(shí)時(shí)運(yùn)行游戲。"這使得開(kāi)發(fā)-測(cè)試迭代的速度比傳統(tǒng)的硬件設(shè)計(jì)工具快得多。對(duì)于相同的工作負(fù)荷,計(jì)算效率比使用現(xiàn)代CPU要好50倍以上,而芯片的體積要小一個(gè)數(shù)量級(jí)。"

"Sphery VsShapes "作為一個(gè)圖形演示相當(dāng)不錯(cuò),這意味著未來(lái)的編程是更有趣的--特別是當(dāng)FPGA將開(kāi)始出現(xiàn)在AMD芯片中。我們計(jì)劃將整個(gè)系統(tǒng)移植到RISC-V上,并設(shè)計(jì)一個(gè)支持流水線的開(kāi)源ASIC,這也為微控制器的世界提供了可能性?!边@些代碼可以被轉(zhuǎn)換成邏輯電路,在現(xiàn)成的CPU上運(yùn)行,或者在微控制器上開(kāi)發(fā)硬件/軟件外設(shè),而無(wú)需更改代碼?!盨uarez和Kemmerer在結(jié)論中寫(xiě)道。"我們獲得的結(jié)果很容易重復(fù),因?yàn)椴牧虾苋菀撰@得,而且不貴"。

審核編輯 :李倩

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21729

    瀏覽量

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

    關(guān)注

    180

    文章

    7604

    瀏覽量

    136683
  • 光線追蹤
    +關(guān)注

    關(guān)注

    0

    文章

    183

    瀏覽量

    21473

原文標(biāo)題:效率提升50倍!采用相同的C語(yǔ)言程序,28納米FPGA跑3D光線追蹤游戲輕松擊敗7納米x86!

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ADS54J64EVM開(kāi)發(fā)板可以配套使用哪些Xilinx FPGA開(kāi)發(fā)板呢?

    個(gè) FMC 連接器,該連接器也可與領(lǐng)先的FPGA制造商提供的許多開(kāi)發(fā)套件兼容。 那么問(wèn)題來(lái)了,TI的這兩個(gè)AD開(kāi)發(fā)板到底能不能直接用在Xilinx
    發(fā)表于 12-20 10:18

    【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】測(cè)試

    感謝米爾電子和電子發(fā)燒友提供的米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板。 MYD-J7A100T用的
    發(fā)表于 12-08 08:48

    正點(diǎn)原子fpga開(kāi)發(fā)板不同型號(hào)

    ZYNQ-7000系列 ZYNQ-7000系列是正點(diǎn)原子的入門(mén)級(jí)FPGA開(kāi)發(fā)板,適合初學(xué)者和教育用途。這些開(kāi)發(fā)板搭載了Xilinx的Zynq-7000系列SoC芯片,集成了ARM C
    的頭像 發(fā)表于 11-13 09:30 ?597次閱讀

    【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】+01.開(kāi)箱(zmj)

    推出的MYC-J7A100T核心開(kāi)發(fā)板是基于Xilinx Artix-7系列XC7A100T
    發(fā)表于 11-12 15:45

    ARM開(kāi)發(fā)板FPGA的結(jié)合應(yīng)用

    、引言 ARM開(kāi)發(fā)板種基于ARM架構(gòu)的嵌入式開(kāi)發(fā)平臺(tái),具有高性能、低功耗的特點(diǎn)。FPGA
    的頭像 發(fā)表于 11-05 11:42 ?434次閱讀

    [XILINX] 正點(diǎn)原子ZYNQ7035/7045/7100開(kāi)發(fā)板發(fā)布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

    正點(diǎn)原子FPGA新品ZYNQ7035/7045/7100開(kāi)發(fā)板,ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2! 正點(diǎn)原子Z100 ZYNQ開(kāi)發(fā)板,搭載
    發(fā)表于 09-02 17:18

    AGM官方AG32 MCU開(kāi)發(fā)板

    )AG32VF407VGT6是一款異構(gòu)雙核(采用RISC-V+fpga/cpld)MCU,內(nèi)含2K的cpld/fpga資源。最高主頻248MHz,內(nèi)置1MBFlash和128kbram。AG32MCU與S
    的頭像 發(fā)表于 08-15 13:34 ?854次閱讀
    AGM官方AG32 MCU<b class='flag-5'>開(kāi)發(fā)板</b>

    國(guó)產(chǎn)FPGA核心!米爾紫光同創(chuàng)Logos-2和Xilinx Artix-7核心

    PG2L100H的MYC-J2L100H核心開(kāi)發(fā)板、基于Xilinx Artix-7系列的MYC-J7A100T核心
    發(fā)表于 05-31 17:40

    FPGA核心 Xilinx Artix-7系列XC7A100T開(kāi)發(fā)平臺(tái),米爾FPGA工業(yè)開(kāi)發(fā)板

    MYC-J7A100T核心開(kāi)發(fā)板Xilinx Artix-7系列XC7A100T
    發(fā)表于 05-31 15:12 ?8次下載

    FPGA核心上市!紫光同創(chuàng)Logos-2和Xilinx Artix-7系列

    隨著嵌入式的快速發(fā)展,在工控、通信、5G通信領(lǐng)域,FPGA以其超靈活的可編程能力,被越來(lái)越多的工程師選擇。近日,米爾電子發(fā)布2FPGA的核心開(kāi)
    的頭像 發(fā)表于 05-30 08:01 ?1268次閱讀
    <b class='flag-5'>FPGA</b>核心<b class='flag-5'>板</b>上市!紫光同創(chuàng)Logos-2和<b class='flag-5'>Xilinx</b> <b class='flag-5'>Artix</b>-7系列

    fpga開(kāi)發(fā)板是什么?fpga開(kāi)發(fā)板有哪些?

    FPGA開(kāi)發(fā)板種基于FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)技術(shù)的開(kāi)發(fā)平臺(tái),它允許工程師通過(guò)編程來(lái)定義和配置FP
    的頭像 發(fā)表于 03-14 18:20 ?1995次閱讀

    fpga開(kāi)發(fā)板使用教程

    FPGA開(kāi)發(fā)板的使用教程主要包括以下幾個(gè)關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?1097次閱讀

    fpga開(kāi)發(fā)板與linux開(kāi)發(fā)板區(qū)別

    (Field-Programmable Gate Array)是種可編程邏輯器件,它可以通過(guò)編程改變硬件邏輯電路的功能和結(jié)構(gòu)。FPGA采用了可編程的門(mén)極,可以根據(jù)需要重新配置內(nèi)部電路,從而實(shí)現(xiàn)不同的功能和邏輯關(guān)系。而Linux開(kāi)發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2227次閱讀

    米爾電子和瑞薩電子推出首MPU生態(tài)開(kāi)發(fā)板瑞米派

    近日,米爾電子和瑞薩電子共同定義和開(kāi)發(fā)了瑞薩第一款MPU生態(tài)開(kāi)發(fā)板——瑞米派(Remi Pi)正式上市了!在各種Pi板卡琳瑯滿目的當(dāng)下,Remi Pi是一款與眾不同的
    的頭像 發(fā)表于 01-25 09:21 ?1094次閱讀
    RM新时代网站-首页