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

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

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

AI和ML攜手優(yōu)化仿真性能,從此解放開發(fā)者雙手

新思科技 ? 來源:未知 ? 2023-03-11 06:20 ? 次閱讀

對RTL級芯片開發(fā)來說,仿真仍是主要的功能驗證方式。

以典型的芯片設(shè)計流程為例,開發(fā)者會在早期運行靜態(tài)驗證,檢測各種結(jié)構(gòu)錯誤,例如跨時鐘域(CDC)和跨復(fù)位域(RDC)錯誤,此類靜態(tài)分析發(fā)現(xiàn)的錯誤量約占總數(shù)的10%左右。之后進(jìn)行形式驗證(主要用于塊級檢測),這個過程通常可檢測出20%的錯誤。通過仿真可找出多達(dá)65%的錯誤,最后5%則通過硬件加速和原型驗證找出來。

在仿真方面,開發(fā)者主要會面臨性能、調(diào)試周轉(zhuǎn)時間(TAT)和覆蓋收斂等挑戰(zhàn)。RTL設(shè)計每變化一次,回歸就需要重新運行一次;頻繁的回歸對仿真器的性能是有要求的,否則就很可能導(dǎo)致項目延遲。但隨著摩爾定律的放緩,單純換用最新服務(wù)器其實很難讓性能有明顯的提升。

人工智能AI)和機器學(xué)習(xí)(ML)的出現(xiàn),讓開發(fā)者們在不對硬件進(jìn)行升級的情況下也能實現(xiàn)性能的提升。在新思科技的VCS仿真器中,AI和ML可幫助開發(fā)者從軟件提供的眾多選項中選擇最優(yōu)組合,從而實現(xiàn)對仿真性能的優(yōu)化。

此外,AI/ML還幫助新思科技Verdi自動調(diào)試系統(tǒng)的回歸調(diào)試自動化(用于故障分箱、分類和分流)縮短了調(diào)試TAT,并在新思科技的VCS環(huán)境中實現(xiàn)了加速覆蓋收斂。

通過ML調(diào)整仿真器選項

許多仿真器選項、設(shè)計特性相關(guān)選項和回歸設(shè)置都會對性能產(chǎn)生影響,但手動調(diào)整找出最佳設(shè)置不僅耗時,還需要開發(fā)者在仿真器和用戶環(huán)境方面擁有大量專業(yè)知識,這樣的人才其實不多。因此,仿真器設(shè)置的優(yōu)化往往效率低下,耗時耗力。此外,需要設(shè)置的選項涵蓋了設(shè)計/測試平臺的編譯和仿真運行階段,隨著仿真器性能逐漸趨向極限,使用不同的設(shè)置重復(fù)編譯和運行也會進(jìn)一步延長項目開發(fā)時間。

即使開發(fā)者們不覺得麻煩,設(shè)置的優(yōu)化也并不是做完一次就一勞永逸了。設(shè)計和測試平臺需要不斷的改進(jìn),并不斷運行多次回歸,為了達(dá)到最高性能,設(shè)置需要不斷的進(jìn)行調(diào)整。借助ML學(xué)習(xí)仿真器選項,仿真器可以根據(jù)需要自動調(diào)整設(shè)置,從而提高回歸測試的性能與效率。新思科技VCS仿真器內(nèi)的動態(tài)性能優(yōu)化(DPO)技術(shù)可使用ML從先前的回歸中學(xué)習(xí)經(jīng)驗,無需用戶干預(yù)即可根據(jù)需要調(diào)整仿真器設(shè)置。 da4e3afe-bf8f-11ed-bfe3-dac502259ad0.png ?根據(jù)RTL/測試平臺的更新情況、性能隨時間的下降情況和調(diào)試能力等因素,開發(fā)者可自行設(shè)置仿真器學(xué)習(xí)階段的運行頻率。此外隨著回歸運行次數(shù)的增加,DPO可以利用這些學(xué)習(xí)經(jīng)驗縮短回歸TAT的總耗時。

開發(fā)者可以根據(jù)設(shè)計類型(門級/RTL/低功耗)和性能瓶頸(編譯/運行時),使用最合適的DPO應(yīng)用,VCS仿真器的每個新版本也會針對不同方面的性能加入新的DPO應(yīng)用。

案例分析

VCS DPO技術(shù)的實際應(yīng)用

微軟公司曾在新思科技一年一度的“驗證日”上展示過一項有趣的案例分析:DPO在健全性測試上的應(yīng)用。

健全性測試每天都會運行很多次,因此任何優(yōu)化都會對提高計算資源的使用效率有所幫助。通常學(xué)習(xí)階段的運行速度會比基礎(chǔ)水平慢30%左右,但由于前面提到的那些因素,這些運行僅在需要時使用即可。由于該應(yīng)用程序的運行速度平均可提高25%,因此在不增加額外算力的情況下,開發(fā)團(tuán)隊每天運行健全性測試的次數(shù)可增加約30%。

在過去的一項量產(chǎn)片上系統(tǒng)(SoC)項目中,新思科技的應(yīng)用工程師和研發(fā)工程師協(xié)助用戶一同優(yōu)化仿真器設(shè)置,并將回歸周轉(zhuǎn)時間成功縮短了1.4倍。此外,在使用新思科技的VCS DPO后,回歸周轉(zhuǎn)時間在此基礎(chǔ)上又進(jìn)一步縮短了1.13倍,凈(總)改善率達(dá)1.58倍。而且在以默認(rèn)仿真器設(shè)置使用DPO時,且在完全沒有進(jìn)行手動優(yōu)化的情況下,回歸周轉(zhuǎn)時間同樣縮短了1.58倍

還有另一家用戶曾表示:在仿真回歸中使用DPO,性能提高了25%。

可以說在多樣化應(yīng)用和全自動流程的加持下,任何新思科技的VCS用戶都能通過仿真設(shè)置優(yōu)化大幅縮短回歸周轉(zhuǎn)時間。

結(jié)語

在幫助開發(fā)者應(yīng)對傳統(tǒng)手動流程的挑戰(zhàn)中,AI/ML以及自動化功不可沒,尤其是在性能調(diào)優(yōu)、調(diào)試和覆蓋率收斂這三方面。隨著回歸數(shù)據(jù)量的爆炸式增長,以及驗證挑戰(zhàn)的不斷變化和演進(jìn),將會有更多開發(fā)者選擇在仿真中使用自動化工具。

點擊閱讀原文下載白皮書,進(jìn)一步了解如何使用DPO實現(xiàn)自動化性能改善。

原文標(biāo)題:AI和ML攜手優(yōu)化仿真性能,從此解放開發(fā)者雙手

文章出處:【微信公眾號:新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    5

    文章

    801

    瀏覽量

    50374

原文標(biāo)題:AI和ML攜手優(yōu)化仿真性能,從此解放開發(fā)者雙手

文章出處:【微信號:Synopsys_CN,微信公眾號:新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    NVIDIA Jetson Orin Nano開發(fā)者套件的新功能

    生成式 AI 領(lǐng)域正在迅速發(fā)展,每天都有新的大語言模型(LLM)、視覺語言模型(VLM)和視覺語言動作模型(VLA)出現(xiàn)。為了在這一充滿變革的時代保持領(lǐng)先,開發(fā)者需要一個足夠強大的平臺將云端的最新模型無縫部署到邊緣,從而獲得基于 CUDA 的
    的頭像 發(fā)表于 12-23 12:54 ?244次閱讀
    NVIDIA Jetson Orin Nano<b class='flag-5'>開發(fā)者</b>套件的新功能

    云端AI開發(fā)者工具怎么用

    云端AI開發(fā)者工具通常包括代碼編輯器、模型訓(xùn)練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI開發(fā)的門檻,還極大地提高了開發(fā)效率
    的頭像 發(fā)表于 12-05 13:31 ?156次閱讀

    AI驅(qū)動智慧未來,2024 TUYA全球開發(fā)者大會(中東)圓滿落幕

    2024年10月17日,涂鴉智能聯(lián)手阿里云共同舉辦的TUYA全球開發(fā)者大會在迪拜正式召開。這是涂鴉開發(fā)者大會首次落地中東,涂鴉攜手海內(nèi)外行業(yè)領(lǐng)袖,為開發(fā)者帶來了前瞻的行業(yè)視野與實踐經(jīng)驗
    的頭像 發(fā)表于 10-19 08:05 ?351次閱讀
    <b class='flag-5'>AI</b>驅(qū)動智慧未來,2024 TUYA全球<b class='flag-5'>開發(fā)者</b>大會(中東)圓滿落幕

    2024 TUYA全球開發(fā)者大會(蘇州)啟幕,涂鴉攜手開發(fā)者共繪AI與能源領(lǐng)域新藍(lán)圖

    9月25日,2024TUYA全球開發(fā)者大會在蘇州正式召開。涂鴉智能攜手眾多行業(yè)大咖,共同呈現(xiàn)了一場關(guān)于未來科技趨勢與商業(yè)洞見的行業(yè)盛宴。大會承接深圳站“智物融合,AI碳索”的主題,旨在進(jìn)一步推動
    的頭像 發(fā)表于 09-27 08:06 ?359次閱讀
    2024 TUYA全球<b class='flag-5'>開發(fā)者</b>大會(蘇州)啟幕,涂鴉<b class='flag-5'>攜手</b><b class='flag-5'>開發(fā)者</b>共繪<b class='flag-5'>AI</b>與能源領(lǐng)域新藍(lán)圖

    2024 TUYA全球開發(fā)者大會(蘇州)啟幕,涂鴉攜手開發(fā)者共繪AI與能源領(lǐng)域新藍(lán)圖

    2024 TUYA全球開發(fā)者大會(蘇州)的圓滿舉辦,見證了涂鴉在AI與能源等領(lǐng)域的先進(jìn)技術(shù)實力和行業(yè)內(nèi)的強大影響力。未來,涂鴉還將持續(xù)攜手全球合作伙伴,共同探索AI等全新領(lǐng)域,推動技術(shù)
    的頭像 發(fā)表于 09-26 08:29 ?129次閱讀
    2024 TUYA全球<b class='flag-5'>開發(fā)者</b>大會(蘇州)啟幕,涂鴉<b class='flag-5'>攜手</b><b class='flag-5'>開發(fā)者</b>共繪<b class='flag-5'>AI</b>與能源領(lǐng)域新藍(lán)圖

    OpenAI學(xué)院啟幕:攜手開發(fā)者釋放AI潛能,驅(qū)動經(jīng)濟增長浪潮

    今日,OpenAI震撼發(fā)布“OpenAI學(xué)院”,這是一項開創(chuàng)性的舉措,旨在賦能全球范圍內(nèi)的開發(fā)者及組織,借助尖端AI技術(shù)攻克復(fù)雜難題,并攜手促進(jìn)全球經(jīng)濟的繁榮發(fā)展。此舉標(biāo)志著OpenAI在加速生成式
    的頭像 發(fā)表于 09-24 17:00 ?603次閱讀

    2024 TUYA全球開發(fā)者大會(歐洲)盛大啟幕,涂鴉攜手開發(fā)者共筑綠色低碳未來

    2024年9月9日,TUYA全球開發(fā)者大會在德國柏林會展中心隆重舉辦。作為TUYA開發(fā)者大會的歐洲首站,此次活動精彩紛呈,創(chuàng)新AI產(chǎn)品、解決方案層出不窮。涂鴉智能攜手海內(nèi)外行業(yè)翹楚,為
    的頭像 發(fā)表于 09-12 08:05 ?417次閱讀
    2024 TUYA全球<b class='flag-5'>開發(fā)者</b>大會(歐洲)盛大啟幕,涂鴉<b class='flag-5'>攜手</b><b class='flag-5'>開發(fā)者</b>共筑綠色低碳未來

    谷歌:聚焦AI與技術(shù)創(chuàng)新,攜手中國開發(fā)者共筑未來

    2024年8月9日,備受矚目的谷歌開發(fā)者大會——I/O Connect China圓滿落幕。此次盛會,谷歌面向中國廣大的開發(fā)者群體,全面展示了其在人工智能(AI)、移動技術(shù)、云計算及Web技術(shù)領(lǐng)域的最新突破與創(chuàng)新成果,旨在激發(fā)行
    的頭像 發(fā)表于 08-09 17:03 ?910次閱讀

    2024快應(yīng)用開發(fā)者大會:攜手AI,共筑未來智慧服務(wù)新生態(tài)

    8月8日,在北京望京凱悅酒店舉辦的2024快應(yīng)用開發(fā)者大會正式落下帷幕。 本屆快應(yīng)用開發(fā)者大會以「快意無界,與AI同行」為主題,聚焦于快應(yīng)用服務(wù)的全面升級、跨平臺多終端合作以及流量獲取和商業(yè)化
    的頭像 發(fā)表于 08-09 15:27 ?481次閱讀
    2024快應(yīng)用<b class='flag-5'>開發(fā)者</b>大會:<b class='flag-5'>攜手</b><b class='flag-5'>AI</b>,共筑未來智慧服務(wù)新生態(tài)

    NVIDIA將全球數(shù)百萬開發(fā)者轉(zhuǎn)變?yōu)樯墒?AI 開發(fā)者

    來自 AI 生態(tài)系統(tǒng)各個領(lǐng)域的 150 余家合作伙伴嵌入了 NIM 推理微服務(wù),將企業(yè)級 AI 應(yīng)用的部署時間從數(shù)周縮短至幾分鐘 NVIDIA 開發(fā)者計劃會員可免費使用 NIM 來進(jìn)行研究、
    的頭像 發(fā)表于 06-03 18:21 ?1054次閱讀

    NVIDIA與微軟擴展合作,幫助開發(fā)者更快構(gòu)建和部署AI應(yīng)用

    NVIDIA 在 Microsoft Build 開發(fā)者大會上展示了與 Microsoft Azure 和 Windows PC 的集成解決方案,簡化了 AI 模型部署并優(yōu)化了路徑規(guī)劃和應(yīng)用
    的頭像 發(fā)表于 05-23 10:14 ?443次閱讀

    開發(fā)者手機 AI - 目標(biāo)識別 demo

    功能簡介 該應(yīng)用是在Openharmony 4.0系統(tǒng)上開發(fā)的一個目標(biāo)識別的AI應(yīng)用,旨在從上到下打通Openharmony AI子系統(tǒng),展示Openharmony系統(tǒng)的AI能力,并為
    發(fā)表于 04-11 16:14

    高通AI Hub為開發(fā)者開啟卓越終端側(cè)AI性能

    在今年的巴塞羅那世界移動通信大會(MWC)上,高通技術(shù)公司再次引領(lǐng)AI技術(shù)的創(chuàng)新潮流,發(fā)布了其全新的高通AI Hub。這一創(chuàng)新平臺為開發(fā)者提供了一個全面的AI模型庫,使得他們能夠輕松快
    的頭像 發(fā)表于 02-27 11:15 ?891次閱讀

    HarmonyOS SDK,助力開發(fā)者打造煥然一新的鴻蒙原生應(yīng)用

    控件。場景化控件通過把用戶態(tài)常用的操作組合(包括但不限于 UI、邏輯和數(shù)據(jù))整合在一起,并對其進(jìn)行針對性的性能優(yōu)化、體驗打磨,為開發(fā)者提供標(biāo)準(zhǔn)化服務(wù)控件,從而提升復(fù)雜場景的開發(fā)效率。例
    發(fā)表于 01-19 10:31

    如何提高Simulink仿真性能呢?有哪些使用技巧?

    無論模型的復(fù)雜程度如何,每個 Simulink 用戶都希望提高仿真性能。本文介紹了許多實用技巧和技術(shù),來幫助您在仿真工作流中獲得最佳的性能。
    的頭像 發(fā)表于 01-18 10:01 ?1375次閱讀
    如何提高Simulink<b class='flag-5'>仿真性能</b>呢?有哪些使用技巧?