0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

傳統(tǒng)用于數(shù)字設(shè)計的CPU是否已經(jīng)達到了容量極限?

傅里葉的貓 ? 來源:傅里葉的貓 ? 2024-04-17 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文翻譯自Synopsys的官方文章:

在數(shù)字設(shè)計的Implementation過程中,從RTL到GDSII的每一步都是高度計算密集型的。在SoC層面,為了最小化互連的延遲,我們需要評估數(shù)百個partition的各種布局方案。一旦確定了布局方案,接下來就是進行每個partition內(nèi)的其余步驟,以實現(xiàn)全芯片的implementation和signoff。由于每一步的計算需求已經(jīng)很高,并且還要乘以partition的數(shù)量,這就引發(fā)了一個問題:傳統(tǒng)用于數(shù)字設(shè)計的CPU是否已經(jīng)達到了容量極限?GPU是否能夠滿足計算需求?

如今,GPU以其處理人工智能、機器學(xué)習(xí)、游戲和高性能計算等要求最為苛刻的工作負載而聞名。隨著芯片越來越大、越來越復(fù)雜,也許也是時候考慮用GPU來完成數(shù)字芯片設(shè)計的Implementation了。

CPU在EDA工作負載中的容量挑戰(zhàn)

CPU長期以來被認(rèn)為是計算機的“大腦”。擁有數(shù)十億個晶體管和多個處理核心,如今的CPU非常適合完成廣泛的任務(wù),并且能夠快速完成。另一方面,GPU最初是為特定目的設(shè)計的,但隨著時間的推移,它們也轉(zhuǎn)變?yōu)橥ㄓ玫牟⑿?a target="_blank">處理器。

一般來講,EDA工具都是在基于x86處理器的CPU上運行的。然而,隨著多芯片設(shè)計等復(fù)雜架構(gòu)變得越來越普遍,我們正在接近CPU計算容量的限制。考慮到芯片設(shè)計團隊始終面臨的上市時間壓力,利用額外的工具和技術(shù)來加速芯片設(shè)計過程的任何方面都是有意義的。在驗證和分析方面,新思科技的PrimeSim和VCS仿真流程已經(jīng)從GPU加速中受益。雖然數(shù)字設(shè)計流程中的每個任務(wù)并不是都非常適合GPU,但有些任務(wù)確實可以加速。

最先進的高性能數(shù)據(jù)中心x86 CPU核心平均有64到128個核心,每個box最多約有200個核心。需要更多核心的任務(wù)需要分布在許多box上;如果網(wǎng)絡(luò)不夠快,這會產(chǎn)生一些開銷。RTL到GDSII流程和優(yōu)化技術(shù)包含許多相互依賴性。為了使流程中的每個任務(wù)能夠成功并行執(zhí)行,作業(yè)分布在CPU box之間的數(shù)據(jù)共享必須非??焖伲舆t要小。然而,實際上,網(wǎng)絡(luò)延遲會妨礙周轉(zhuǎn)時間,使得完整的RTL到GDSII流程的分布式并行化變得不那么有吸引力。

另一方面,GPU核心可以輕松擴展。每個核心執(zhí)行的操作更少,而且非常微小,以至于你可以在一個插座中擁有數(shù)萬個核心,以提供巨大的處理能力,同時保持可管理的占用空間。能夠從大規(guī)模并行性中受益的任務(wù)非常適合GPU。然而,這樣的任務(wù)也必須是主要單向的,因為任何決策和迭代都會減慢進程和/或需要回到CPU進行“如果那么”決策。這排除了許多RTL到GDSII數(shù)字implementation流程中的任務(wù),盡管并非所有任務(wù)都不適合。

使用GPU加速加快布局過程

在數(shù)字設(shè)計流程中,自動布局是已經(jīng)展示出在GPU上運行前景的一項任務(wù)。在商業(yè)環(huán)境中運行的原型中,新思科技的Fusion Compiler GPU加速布局技術(shù)相比CPU,已經(jīng)展示出顯著的周轉(zhuǎn)時間優(yōu)勢:

使用GPU放置一個3nm GPU流處理器設(shè)計,包含1.4M個可放置的標(biāo)準(zhǔn)單元和20個可放置的硬宏,僅需38秒,相比之下,CPU驅(qū)動的布局需要13分鐘

使用GPU放置一個12nm汽車CPU設(shè)計,包含2.9M個可放置的標(biāo)準(zhǔn)單元和200個可放置的硬宏,僅需82秒,相比之下,CPU驅(qū)動的布局需要19分鐘

結(jié)合新思科技DSO.ai的AI驅(qū)動自動設(shè)計空間優(yōu)化,我們預(yù)計將在相同的完成時間線上將AI驅(qū)動的搜索空間擴大15倍到20倍。這樣做可以使設(shè)計團隊實現(xiàn)更好的功耗、性能和面積(PPA)結(jié)果。

在許多方面,由于對最終設(shè)計PPA的高影響,布局和 floorplanning 是涉及最廣泛探索的implementation步驟。我們可以想象,即使GPU計算資源通常與強大的CPU計算集群分開,單個designer使用基于GPU的布局技術(shù)也能具有很高的生產(chǎn)力。然而,在RTL到GDSII 的implementation流程的其余部分中,通過CPU和GPU集群之間移動設(shè)計數(shù)據(jù)引入的延遲可能會限制吞吐量優(yōu)勢。

新的數(shù)據(jù)中心SoC正在設(shè)計中,CPU和GPU資源之間具有統(tǒng)一內(nèi)存,用于TB級工作負載。這些新興架構(gòu)消除了利用GPU加速所需的設(shè)計數(shù)據(jù)移動,并將允許我們考慮在數(shù)字設(shè)計流程中應(yīng)用GPU加速的其他位置,特別是當(dāng)設(shè)計師可以將GPU與AI驅(qū)動的implementation工具配對時,可以進行更快、更廣泛的探索和更好的結(jié)果。隨著像新思科技.ai這樣的AI驅(qū)動的全棧EDA流程解決方案產(chǎn)生更好的PPA結(jié)果、更快的達到目標(biāo)時間和更高的工程生產(chǎn)力,人們只能想象GPU加速的加入將如何進一步改變芯片設(shè)計。

總結(jié)

雖然芯片設(shè)計過程中的仿真部分對于在GPU上運行并不陌生,但很快數(shù)字設(shè)計流程的各個方面也將有機會利用GPU加速。對于大型芯片或復(fù)雜架構(gòu)(如多芯片設(shè)計),CPU在運行RTL到GDSII流程時所需的計算容量正在耗盡,無法達到期望的速度。憑借其可擴展性和處理能力,GPU有可能提供更快的周轉(zhuǎn)時間和更好的芯片結(jié)果。使用GPU驅(qū)動的放置器進行的原型實驗已經(jīng)將布局速度提高了多達20倍。隨著AI集成到EDA流程中,加入GPU可以形成一個強大的組合,以提高PPA(功耗、性能和面積)和上市時間。



審核編輯:劉清

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

    關(guān)注

    15

    文章

    1075

    瀏覽量

    55530
  • 人工智能
    +關(guān)注

    關(guān)注

    1805

    文章

    48873

    瀏覽量

    247720
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    389

    瀏覽量

    60855
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8499

    瀏覽量

    134290
  • GPU芯片
    +關(guān)注

    關(guān)注

    1

    文章

    305

    瀏覽量

    6155

原文標(biāo)題:GPU可以加速芯片設(shè)計的Implementaion嗎?

文章出處:【微信號:傅里葉的貓,微信公眾號:傅里葉的貓】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    極限電流與氧分壓傳感器區(qū)別解析

    極限電流型氧傳感器與氧分壓型氧傳感器在原理、結(jié)構(gòu)及應(yīng)用上存在顯著差異,具體區(qū)別如下:工作原理01極限電流型氧傳感器:基于電化學(xué)泵原理,施加外部電壓使氧氣在電極間遷移,當(dāng)電壓足夠高時,電流達到
    的頭像 發(fā)表于 05-19 13:26 ?125次閱讀
    <b class='flag-5'>極限</b>電流與氧分壓傳感器區(qū)別解析

    自動駕駛安全程度達到99%是否就足夠了?

    [首發(fā)于智駕最前沿微信公眾號]五一假期,閑來無事,想到一個問題,現(xiàn)在監(jiān)管部門對于自動駕駛的要求已經(jīng)非常嚴(yán)苛,那自動駕駛要達到什么程度才算足夠安全?如果達到99%,是否就可以商用了?抑或
    的頭像 發(fā)表于 05-03 08:42 ?168次閱讀

    華為完成智能組串式構(gòu)網(wǎng)型儲能極限燃燒試驗

    近日,華為數(shù)字能源在國際權(quán)威的獨立保障和風(fēng)險管理機構(gòu)DNV及戰(zhàn)略客戶的全程見證下,圓滿完成了智能組串式構(gòu)網(wǎng)型儲能的極限燃燒試驗,以打破行業(yè)傳統(tǒng)安全邊界的創(chuàng)新理念和真實場景極限驗證,為儲
    的頭像 發(fā)表于 02-24 14:15 ?433次閱讀

    芯片極限能力、封裝成品及系統(tǒng)級測試

    能力測試 極限能力測試包括以下兩個方面: 浪涌電流測試 大容量的電氣設(shè)備接通或斷開瞬間,由于電網(wǎng)中存在電感,將在電網(wǎng)中產(chǎn)生浪涌電壓,從而產(chǎn)生浪涌電流。 浪涌電流測試的目的是評估電氣設(shè)備在遭受浪涌電流沖擊時的耐受能力。測試過程中,通常會使用專門
    的頭像 發(fā)表于 12-24 11:25 ?1017次閱讀

    NPU與傳統(tǒng)處理器的區(qū)別是什么

    和GPU相比,NPU在處理深度學(xué)習(xí)任務(wù)時展現(xiàn)出了顯著的優(yōu)勢。 1. 設(shè)計目的 傳統(tǒng)處理器: CPU(中央處理單元): CPU是通用處理器,設(shè)計用于執(zhí)行各種計算任務(wù),包括邏輯運算、數(shù)據(jù)處
    的頭像 發(fā)表于 11-15 09:29 ?1103次閱讀

    數(shù)字壓力表的準(zhǔn)確度如何?是否用于精密測量?

    在工業(yè)和科研領(lǐng)域,壓力的測量工作至關(guān)重要,而數(shù)字壓力表因其直觀的數(shù)字顯示和高精度的特性,成為了這些領(lǐng)域不可或缺的測量工具。那么,數(shù)字壓力表的準(zhǔn)確度到底如何,它是否能滿足精細測量的需求呢
    的頭像 發(fā)表于 11-07 13:58 ?641次閱讀
    <b class='flag-5'>數(shù)字</b>壓力表的準(zhǔn)確度如何?<b class='flag-5'>是否</b>適<b class='flag-5'>用于</b>精密測量?

    突破傳輸容量瓶頸:多芯光纖與空芯光纖

    伴隨著容量的提升及輸入功率的增加,由于非線性香農(nóng)極限的影響,單模光纖的傳輸容量即將到達上限。傳統(tǒng)單模光纖(SMF)傳輸系統(tǒng)的最大容量被認(rèn)為在
    的頭像 發(fā)表于 10-29 15:55 ?1327次閱讀
    突破傳輸<b class='flag-5'>容量</b>瓶頸:多芯光纖與空芯光纖

    數(shù)字孿生如何改變傳統(tǒng)行業(yè)

    數(shù)字孿生作為一種前沿技術(shù),正在深刻改變傳統(tǒng)行業(yè),其影響力和變革能力在各個領(lǐng)域中日益顯現(xiàn)。以下是數(shù)字孿生如何改變傳統(tǒng)行業(yè)的具體分析: 一、數(shù)字
    的頭像 發(fā)表于 10-25 15:06 ?605次閱讀

    怎樣才知道一個單片機的性能到極限了?

    要確定一個單片機的性能是否達到極限,可以從多個方面進行綜合評估。以下是一些主要的判斷依據(jù):
    的頭像 發(fā)表于 09-11 09:39 ?625次閱讀
    怎樣才知道一個單片機的性能到<b class='flag-5'>極限</b>了?

    TLC2272輸入電壓為1V左右,較小放大倍數(shù),在輸入電壓慢慢增大,輸出就只有4.75V就達到了極限,為什么?

    ,較小放大倍數(shù),在輸入電壓慢慢增大,輸出就只有4.75V就達到了極限,請教這是什么原因? 使用是運放是TLC2272。
    發(fā)表于 09-04 06:11

    opa690前級放大,噪聲達到了100mv,為什么?

    我用opa690作為前級放大,為什么噪聲達到了。100mv,以下是我畫的板,,各位大神給一下意見,看看我的板存在什么問題,為什么會有那么大的噪聲
    發(fā)表于 09-02 07:51

    JAVA應(yīng)用CPU跳點自動DUMP工具

    背景 在做系統(tǒng)監(jiān)控時,CPU的使用率是一個關(guān)鍵的指標(biāo),它反映了系統(tǒng)的性能穩(wěn)定性以及是否存在異常情況,能幫助我們了解系統(tǒng)的負載情況。通過監(jiān)控CPU使用率,可以判斷系統(tǒng)是否正常運行或者
    的頭像 發(fā)表于 08-05 17:48 ?735次閱讀

    OPA2828正常運行時,板卡溫度達到了60℃,如何在電路設(shè)計前就評估好電路板的溫度呢?

    的地。 供電為+8V/-6V。 實際測試發(fā)現(xiàn),靜態(tài)條件下,板卡上的溫度已經(jīng)達到了60℃(室溫20℃測得),可能會影響周圍的溫度敏感的傳感器。 希望改版解決這個溫度太高的問題。 因此,想請教下TI專家: 1
    發(fā)表于 07-30 08:31

    數(shù)字功放機和傳統(tǒng)功放哪個好用

    。然而,傳統(tǒng)功放機憑借其穩(wěn)定的性能和成熟的技術(shù),依然有著不可替代的地位。 第一部分:基本概念與工作原理 1.1 數(shù)字功放機的基本概念 數(shù)字功放機,顧名思義,是一種將數(shù)字信號處理技術(shù)應(yīng)
    的頭像 發(fā)表于 07-29 09:36 ?4396次閱讀

    如何將精益思維應(yīng)用于傳統(tǒng)工廠的數(shù)字化轉(zhuǎn)型?

    思維應(yīng)用于傳統(tǒng)工廠的數(shù)字化轉(zhuǎn)型,為工廠注入新的活力。 一、認(rèn)識精益思維 精益思維源于精益生產(chǎn),它強調(diào)以客戶需求為導(dǎo)向,通過消除浪費、優(yōu)化流程、持續(xù)改進等方式,實現(xiàn)資源最大化利用和企業(yè)效益最大化。在
    的頭像 發(fā)表于 07-18 09:43 ?452次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品