0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AI和ML携手优化仿真性能,从此解放开发者双手

新思科技 来源:未知 2023-03-11 06:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对RTL级芯片开发来说,仿真仍是主要的功能验证方式。

以典型的芯片设计流程为例,开发者会在早期运行静态验证,检测各种结构错误,例如跨时钟域(CDC)和跨复位域(RDC)错误,此类静态分析发现的错误量约占总数的10%左右。之后进行形式验证(主要用于块级检测),这个过程通常可检测出20%的错误。通过仿真可找出多达65%的错误,最后5%则通过硬件加速和原型验证找出来。

在仿真方面,开发者主要会面临性能、调试周转时间(TAT)和覆盖收敛等挑战。RTL设计每变化一次,回归就需要重新运行一次;频繁的回归对仿真器的性能是有要求的,否则就很可能导致项目延迟。但随着摩尔定律的放缓,单纯换用最新的服务器其实很难让性能有明显的提升。

人工智能AI)和机器学习(ML)的出现,让开发者们在不对硬件进行升级的情况下也能实现性能的提升。在新思科技的VCS仿真器中,AI和ML可帮助开发者从软件提供的众多选项中选择最优组合,从而实现对仿真性能的优化。

此外,AI/ML还帮助新思科技Verdi自动调试系统的回归调试自动化(用于故障分箱、分类和分流)缩短了调试TAT,并在新思科技的VCS环境中实现了加速覆盖收敛。

通过ML调整仿真器选项

许多仿真器选项、设计特性相关选项和回归设置都会对性能产生影响,但手动调整找出最佳设置不仅耗时,还需要开发者在仿真器和用户环境方面拥有大量专业知识,这样的人才其实不多。因此,仿真器设置的优化往往效率低下,耗时耗力。此外,需要设置的选项涵盖了设计/测试平台的编译和仿真运行阶段,随着仿真器性能逐渐趋向极限,使用不同的设置重复编译和运行也会进一步延长项目开发时间。

即使开发者们不觉得麻烦,设置的优化也并不是做完一次就一劳永逸了。设计和测试平台需要不断的改进,并不断运行多次回归,为了达到最高性能,设置需要不断的进行调整。借助ML学习仿真器选项,仿真器可以根据需要自动调整设置,从而提高回归测试的性能与效率。新思科技VCS仿真器内的动态性能优化(DPO)技术可使用ML从先前的回归中学习经验,无需用户干预即可根据需要调整仿真器设置。 da4e3afe-bf8f-11ed-bfe3-dac502259ad0.png  根据RTL/测试平台的更新情况、性能随时间的下降情况和调试能力等因素,开发者可自行设置仿真器学习阶段的运行频率。此外随着回归运行次数的增加,DPO可以利用这些学习经验缩短回归TAT的总耗时。

开发者可以根据设计类型(门级/RTL/低功耗)和性能瓶颈(编译/运行时),使用最合适的DPO应用,VCS仿真器的每个新版本也会针对不同方面的性能加入新的DPO应用。

案例分析

VCS DPO技术的实际应用

微软公司曾在新思科技一年一度的“验证日”上展示过一项有趣的案例分析:DPO在健全性测试上的应用。

健全性测试每天都会运行很多次,因此任何优化都会对提高计算资源的使用效率有所帮助。通常学习阶段的运行速度会比基础水平慢30%左右,但由于前面提到的那些因素,这些运行仅在需要时使用即可。由于该应用程序的运行速度平均可提高25%,因此在不增加额外算力的情况下,开发团队每天运行健全性测试的次数可增加约30%

在过去的一项量产片上系统(SoC)项目中,新思科技的应用工程师和研发工程师协助用户一同优化仿真器设置,并将回归周转时间成功缩短了1.4倍。此外,在使用新思科技的VCS DPO后,回归周转时间在此基础上又进一步缩短了1.13倍,净(总)改善率达1.58倍。而且在以默认仿真器设置使用DPO时,且在完全没有进行手动优化的情况下,回归周转时间同样缩短了1.58倍

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

可以说在多样化应用和全自动流程的加持下,任何新思科技的VCS用户都能通过仿真设置优化大幅缩短回归周转时间。

结语

在帮助开发者应对传统手动流程的挑战中,AI/ML以及自动化功不可没,尤其是在性能调优、调试和覆盖率收敛这三方面。随着回归数据量的爆炸式增长,以及验证挑战的不断变化和演进,将会有更多开发者选择在仿真中使用自动化工具。

点击阅读原文下载白皮书,进一步了解如何使用DPO实现自动化性能改善。

原文标题:AI和ML携手优化仿真性能,从此解放开发者双手

文章出处:【微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 新思科技
    +关注

    关注

    5

    文章

    991

    浏览量

    53025

原文标题:AI和ML携手优化仿真性能,从此解放开发者双手

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA与Google Cloud合作支持新一代AI开发者生态

    超 10 万名开发者已加入这两家公司的联合开发者社区,利用 NVIDIA 和 Google Cloud 的技术、学习路径和动手实验室来构建下一代 AI
    的头像 发表于 05-26 14:53 238次阅读

    从手机芯片到通用计算平台:为什么开发者该重新认识高通

    概念。 NPU 模型部署:从能跑到跑得好 很多开发者第一次做端侧 AI,最容易低估的是模型部署本身的复杂度。 训练好的模型要真正跑到设备上,中间还会遇到模型转换、算子支持、量化、精度对齐、性能
    发表于 05-21 10:32

    涂鸦智能2026开发者大会 | AI 生活助手Hey Tuya、TuyaClaw、AI开发平台全面上新!

    深圳——4月23日,2026TUYA全球开发者大会正式开幕,来自全球的数千名开发者、企业代表、技术专家们齐聚一堂,携手打造AI应用生态。大会现场,全球
    的头像 发表于 04-24 20:00 583次阅读
    涂鸦智能2026<b class='flag-5'>开发者</b>大会 | <b class='flag-5'>AI</b> 生活助手Hey Tuya、TuyaClaw、<b class='flag-5'>AI</b><b class='flag-5'>开发</b>平台全面上新!

    涂鸦智能举办2026开发者大会,三大AI应用生态首公开!

    深圳——4月23日,2026 TUYA全球开发者大会正式开幕,来自全球的数千名开发者、企业代表、技术专家们齐聚一堂,携手打造AI应用生态。大会现场,全球
    的头像 发表于 04-24 09:17 476次阅读
    涂鸦智能举办2026<b class='flag-5'>开发者</b>大会,三大<b class='flag-5'>AI</b>应用生态首公开!

    Vibe Coding AI全栈开发实战

    需求,AI快速生成代码;开发者审查代码,提出修改意见;AI根据反馈进行迭代优化。这种快速迭代的方式使得开发周期大幅缩短,从数月甚至数年压缩至
    发表于 04-15 16:02

    还在手动拼接 AI 代码?你的 IDE 早就该升级了

    与适配,而在于工业控制逻辑设计、算法优化、功能创新。 PPEC Workbench 最大的价值,就是让开发者从繁琐辅助工作中解放出来,将更多精力投入核心业务。图形化编程与专用 AI
    发表于 03-11 10:25

    2025华为开发者大赛暨开发者年度会议成功举办

    12月27日-12月28日,以“成就AI原生时代先锋开发者”为主题的2025华为开发者大赛暨开发者年度会议在上海华为练秋湖研发中心举办。本次会议旨在汇聚先锋
    的头像 发表于 12-31 13:32 1195次阅读

    2025开放原子开发者大会精彩回顾

    11月21日-22日,2025开放原子开发者大会在北京成功举办,大会以“一切为了开发者——AI共智,开源共享”为核心主题,汇聚政产学研用千余名代表,通过1场开幕式、15场前沿分论坛及开源市集交流区,集中释
    的头像 发表于 11-27 14:59 905次阅读

    软通动力携手鸿湖万联亮相2025开放原子开发者大会

    11月21日,2025开放原子开发者大会以“AI共治,开源共享”为主题在北京召开,全面呈现广大开发者AI时代通过开源协作所取得的突破性成果。
    的头像 发表于 11-24 17:29 960次阅读

    QCon·上海站HarmonyOS开发者技术分论坛:共探鸿蒙开发新机遇

    论坛(以下简称“论坛”)成功举办,论坛聚焦 AI 实践落地与技术赋能,邀请多位华为技术专家深度解读并分享 HarmonyOS AI辅助开发能力、多设备适配解决方案、场景化赋能、性能调优
    的头像 发表于 10-24 15:59 1061次阅读
    QCon·上海站HarmonyOS<b class='flag-5'>开发者</b>技术分论坛:共探鸿蒙<b class='flag-5'>开发</b>新机遇

    华为云与开发者共赢AI未来

    ,与开发者共赢”主题演讲,详细阐述了华为云生态的最新进展,并宣布华为开发者空间全面升级,全新集成多种AI原生应用开发能力。
    的头像 发表于 09-20 15:58 1923次阅读

    Sigmstar-ssd2355-助力开发者AI产品

    星宸科技推出ComakePiD1 AIoT开发板,搭载SSD2355芯片,为开发者提供低功耗、高性能的端侧AI解决方案。该开发板配备4核A3
    的头像 发表于 08-20 16:43 1737次阅读
    Sigmstar-ssd2355-助力<b class='flag-5'>开发者</b><b class='flag-5'>AI</b>产品

    迅龙软件参加昇腾 AI 开发者创享日・广东站,为开发者打造沉浸式实操体验

    7月18日,线下顶尖人才汇聚的开发者盛会——昇腾AI开发者创享日・广东站在广州举行。活动以“创未来享非凡”为主题,聚焦广东本地产业特点,分享前沿AI创新技术,搭建生态交流平台,帮助
    的头像 发表于 07-23 17:18 1491次阅读
    迅龙软件参加昇腾 <b class='flag-5'>AI</b> <b class='flag-5'>开发者</b>创享日・广东站,为<b class='flag-5'>开发者</b>打造沉浸式实操体验

    NVIDIA Isaac Sim和Isaac Lab现已推出早期开发者预览版

    NVIDIA 发布了机器人仿真参考应用 Isaac Sim 和机器人学习框架 Isaac Lab 的开发者预览版。开发者现在可以通过 GitHub 访问早期版本,抢先体验先进功能,用于在基于物理的
    的头像 发表于 07-04 14:23 2186次阅读

    中软国际携手深开鸿亮相华为开发者大会2025

    此前,2025年6月20-22日,华为开发者大会(HDC 2025)在东莞隆重召开。华为携手各领域客户及伙伴,全面分享了HarmonyOS、昇腾AI云服务、盘古大模型等最新科技创新成果。
    的头像 发表于 06-26 14:28 1640次阅读