獲 獎(jiǎng) 情 況
美國(guó)西部時(shí)間2024年3月4日,我司與北大合作團(tuán)隊(duì)在FPGA'24布線加速競(jìng)賽中獲得優(yōu)異的成績(jī)。此次比賽由AMD公司組織并在美國(guó)加州舉辦,共歷時(shí)3個(gè)月,來(lái)自北京大學(xué)、香港中文大學(xué)、中國(guó)科學(xué)技術(shù)大學(xué)、加拿大奎爾夫大學(xué)等40支隊(duì)伍、遍布15個(gè)國(guó)家和地區(qū)、超過(guò)150名選手報(bào)名參賽。
賽事現(xiàn)場(chǎng)
經(jīng)過(guò)激烈的角逐,最終有十支隊(duì)伍成功入圍決賽。決賽通過(guò)15個(gè)隱藏用例的評(píng)比,計(jì)算出各個(gè)隊(duì)伍的平均分?jǐn)?shù),并根據(jù)最終得分進(jìn)行排名。AceRoute以優(yōu)異的成績(jī)獲得了該次比賽的第三名。
AceRoute介紹
AceRoute基于PathFinder協(xié)商布線算法,采用迭代方法消除擁塞并優(yōu)化其關(guān)鍵路徑,參考RWRoute的擁塞代價(jià)管理策略,實(shí)現(xiàn)高效的C++布線引擎。同時(shí)提出自定義的擴(kuò)展連接邊界框的方法,以更好的管理連接并優(yōu)化布線結(jié)果。這些方法的綜合應(yīng)用有助于提高電路性能和可靠性。
Aceroute采用遞歸網(wǎng)表分割,將網(wǎng)表分割成3到n個(gè)平衡子集。根據(jù)源和匯位置設(shè)計(jì)切割線,每次迭代地劃分子集,利用任務(wù)流確保執(zhí)行順序并避免沖突。后期迭代中,動(dòng)態(tài)重新分區(qū)以保持負(fù)載平衡。
Aceroute在處理內(nèi)部連接問(wèn)題時(shí),采用了雙向A*算法。這種算法同時(shí)從源節(jié)點(diǎn)(正向)和匯節(jié)點(diǎn)(反向)開(kāi)始搜索,以尋找最佳路徑。這種雙向搜索方法在內(nèi)部連接問(wèn)題中非常有效,因?yàn)樗軌驕p少搜索過(guò)程中訪問(wèn)的節(jié)點(diǎn)數(shù)量,并且能夠保證找到的路徑是最優(yōu)的,從而提高了內(nèi)部連接問(wèn)題的解決效率。
在競(jìng)賽基準(zhǔn)測(cè)試中,對(duì)比AMD/Xilinx研究實(shí)驗(yàn)室和比利時(shí)根特大學(xué)聯(lián)合研發(fā)的高質(zhì)量布線器RWRoute平均速度提升了2.5倍,而且實(shí)現(xiàn)了相同的布線質(zhì)量。AceRoute同時(shí)也成功超越了商業(yè)工具Vivado布線器的性能。
審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1629文章
21729瀏覽量
602997 -
C++
+關(guān)注
關(guān)注
22文章
2108瀏覽量
73620 -
AMD公司
+關(guān)注
關(guān)注
1文章
42瀏覽量
10942
原文標(biāo)題:喜報(bào)!深維科技-北京大學(xué)合作團(tuán)隊(duì)在FPGA'24布線加速競(jìng)賽中奪得佳績(jī)!
文章出處:【微信號(hào):gh_d0d7270397b5,微信公眾號(hào):北京深維科技有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論