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

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

3天内不再提示

优化HBM2E运行时性能

星星科技指导员 来源:synopsys 作者:synopsys 2023-05-26 10:17 次阅读

性能仍然是任何复杂片上系统 (SoC) 设计的关键因素。此外,复杂性每天都在增加,这给工程师跟踪设计性能带来了挑战,但他们的任务是不断提高芯片性能。在运行时,性能工程师不仅可以开发功能,还可以检查受新模块影响的设计性能。在传统方法中,功能开发和性能分析是顺序任务,并一个接一个地执行。

Synopsys 的 Verdi 性能分析器支持运行时指标,以帮助实现所需的芯片性能。Verdi 性能分析器允许功能开发人员在早期运行时执行基于性能的检查。本博客以内存协议为例,但该流程与协议无关,适用于所有 SoC 设计。

典型的SOC设计由许多子系统组成,例如存储器子系统,互连总线和处理器,每个子系统的验证都使用基于UVM的VIP独立完成。在基于 UVM 的环境中,控制器设计用于向验证 IP 发送测试激励,其结果可以通过 VIP 本身进行研究。VIP 可以提供可用于分析系统性能的性能数据,并帮助查找软件和硬件瓶颈。

poYBAGRwFq-AT1UVAABmQdcPiuc543.png

API是用系统Verilog语言编写的,很容易集成到任何测试台中。Verdi 性能分析器解决方案允许基于时间片(默认为整个模拟时间)创建实例,并可进一步用于创建自定义配置和设置约束值。用户可以添加断点并在所需时间内评估性能。启用和禁用性能分析是许多设计人员在最短时间内找到确切性能漏洞的关键优势。如果在整个模拟中出现少量事务错误,则只能在该时间内启用性能指标,从而使用较少的内存和时间。此功能支持适用于所有 Synopsys 协议。

审核编辑:郭婷

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

    关注

    68

    文章

    18275

    浏览量

    222158
  • soc
    soc
    +关注

    关注

    38

    文章

    3745

    浏览量

    215678
  • Verilog
    +关注

    关注

    28

    文章

    1326

    浏览量

    109302
收藏 人收藏

    评论

    相关推荐

    SK海力士计划明年开始量产HBM2E DRAM

    表示其HBM2E是第四个工业时代的最佳内存解决方案,支持需要最高内存性能的高端GPU,超级计算机,机器学习和人工智能系统
    的头像 发表于 08-13 09:28 5561次阅读

    如何缩短Vivado的运行时

    在Vivado Implementation阶段,有时是有必要分析一下什么原因导致运行时间(runtime)过长,从而找到一些方法来缩短运行时间。
    的头像 发表于 05-29 14:37 1.4w次阅读
    如何缩短Vivado的<b class='flag-5'>运行时</b>间

    stm32做https的server ,serverkeychange运行时间10多s怎么优化

    stm32做https的server ,serverkeychange这一步运行时间10多s,求优化办法
    发表于 03-27 08:03

    A5347 IO运行时序电路图

    A5347 IO运行时序电路图
    发表于 07-03 12:03 446次阅读
    A5347 IO<b class='flag-5'>运行时</b>序电路图

    紫金桥组态软件新的功能_运行时组态

    运行时组态是组态软件新近提出的新的概念。运行时组态是在运行环境下对已有工程进行修改,添加新的功能。它不同于在线组态,在线组态是在工程运行的同时,进入组态环境,在组态环境中对工程进行修改
    发表于 10-13 16:17 2次下载
    紫金桥组态软件新的功能_<b class='flag-5'>运行时</b>组态

    三星新发布HBM2E存储芯片,其代号Flashbolt

    三星近日发布了代号为“Flashbolt”的HBM2E存储芯片,HBM2E单颗最大容量为16GB,由8颗16Gb的DRAM颗粒堆迭而成,单个封装可实现16GB容量。
    的头像 发表于 02-05 23:34 3290次阅读

    HBM2e显存到底有什么优势

    相比GDDR显存,HBM技术的显存在带宽、性能及能效上遥遥领先,前不久JEDEC又推出了HBM2e规范,三星抢先推出容量可达96GB的HBM2e显存。
    发表于 03-27 09:11 7699次阅读

    SK Hynix宣布HBM2E标准存储器已投入量产

    16GB/stack的容量。 HBM2EHBM2标准型进行了一些更新来提升性能,作为中代产品,能提供更高的时钟速度,更高的密度(12层,最高可达24GB)。三星是第一个将16GB/satck
    的头像 发表于 09-10 14:39 2022次阅读

    HBM2E性能提升到4Gbps的方法

    为了给人工智能和机器学习等新兴应用提供足够的内存带宽,HBM2E和GDDR6已经成为了设计者的两个首选方案。
    的头像 发表于 10-26 15:41 2170次阅读
    <b class='flag-5'>HBM2E</b><b class='flag-5'>性能</b>提升到4Gbps的方法

    利用StopWatch监控Java代码运行时间和分析性能

    利用StopWatch监控Java代码运行时间和分析性能
    的头像 发表于 07-21 16:51 2313次阅读

    Go运行时:4年之后

    自 2018 年以来,Go GC,以及更广泛的 Go 运行时,一直在稳步改进。近日,Go 社区总结了 4 年来 Go 运行时的一些重要变化。
    的头像 发表于 11-30 16:21 530次阅读

    JVM运行时数据区之堆内存

    说一下 JVM 运行时数据区吧,都有哪些区?分别是干什么的?
    的头像 发表于 08-19 14:35 428次阅读
    JVM<b class='flag-5'>运行时</b>数据区之堆内存

    ch32v307记录程序运行时

    ,不仅会降低用户的体验,甚至可能会导致系统的崩溃。 因此,在程序设计和调试中,我们常常需要记录程序的运行时间,并通过不断的优化来提升程序的性能。本文将介绍如何在各种编程语言中记录程序运行时
    的头像 发表于 08-22 15:53 469次阅读

    Xilinx运行时(XRT)发行说明

    电子发烧友网站提供《Xilinx运行时(XRT)发行说明.pdf》资料免费下载
    发表于 09-14 10:01 0次下载
    Xilinx<b class='flag-5'>运行时</b>(XRT)发行说明

    如何保证它们容器运行时的安全?

    紧密耦合的容器运行时继承了主机操作系统的安全态势和攻击面。运行时或主机内核中的任何漏洞及其利用都会成为攻击者的潜在切入点。
    的头像 发表于 11-03 15:24 298次阅读