性能仍然是任何复杂片上系统 (SoC) 设计的关键因素。此外,复杂性每天都在增加,这给工程师跟踪设计性能带来了挑战,但他们的任务是不断提高芯片性能。在运行时,性能工程师不仅可以开发功能,还可以检查受新模块影响的设计性能。在传统方法中,功能开发和性能分析是顺序任务,并一个接一个地执行。
Synopsys 的 Verdi 性能分析器支持运行时指标,以帮助实现所需的芯片性能。Verdi 性能分析器允许功能开发人员在早期运行时执行基于性能的检查。本博客以内存协议为例,但该流程与协议无关,适用于所有 SoC 设计。
典型的SOC设计由许多子系统组成,例如存储器子系统,互连总线和处理器,每个子系统的验证都使用基于UVM的VIP独立完成。在基于 UVM 的环境中,控制器设计用于向验证 IP 发送测试激励,其结果可以通过 VIP 本身进行研究。VIP 可以提供可用于分析系统性能的性能数据,并帮助查找软件和硬件瓶颈。
API是用系统Verilog语言编写的,很容易集成到任何测试台中。Verdi 性能分析器解决方案允许基于时间片(默认为整个interwetten与威廉的赔率体系
时间)创建实例,并可进一步用于创建自定义配置和设置约束值。用户可以添加断点并在所需时间内评估性能。启用和禁用性能分析是许多设计人员在最短时间内找到确切性能漏洞的关键优势。如果在整个模拟中出现少量事务错误,则只能在该时间内启用性能指标,从而使用较少的内存和时间。此功能支持适用于所有 Synopsys 协议。
审核编辑:郭婷
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
表示其HBM2E是第四个工业时代的最佳内存解决方案,支持需要最高内存性能的高端GPU,超级计算机,机器学习和人工智能系统
发表于 08-13 09:28
•5815次阅读
2020年2月,固态存储协会(JEDEC)对外发布了第三版HBM2存储标准JESD235C,随后三星和SK海力士等厂商将其命名为HBM2E。 相较于第一版(JESD235A)HBM2
发表于 08-23 10:03
•1874次阅读
在Vivado Implementation阶段,有时是有必要分析一下什么原因导致运行时间(runtime)过长,从而找到一些方法来缩短运行时间。
发表于 05-29 14:37
•1.4w次阅读
威廉希尔官方网站
的独家供应商。 由于汽车对车用芯片更严格的品质要求,SK海力士已单独生产专门用于汽车用途的HBM2E,这也是目前唯一一家将HBM用于汽车的公司。 我们知道HBM芯片对于现今AI拉动的高
发表于 08-23 00:10
•6582次阅读
虽然封装不易,但 HBM 存储器依旧会被 AMD 或者是 NVIDIA 导入。SK海力士宣布推出 HBM2E 标准存储器,而这也是接续 Samsung 之后的第二家。
发表于 09-09 16:02
•943次阅读
三星近日发布了代号为“Flashbolt”的HBM2E存储芯片,HBM2E单颗最大容量为16GB,由8颗16Gb的DRAM颗粒堆迭而成,单个封装可实现16GB容量。
发表于 02-05 23:34
•3664次阅读
最近,JEDEC固态存储协会正式公布了HBM威廉希尔官方网站
第三版存储标准HBM2E,针脚带宽、总容量继续大幅提升。对于一些大企业,集成这些威廉希尔官方网站
可以说不费吹灰之力,但不是谁都有这个实力。
发表于 03-08 19:43
•3874次阅读
相比GDDR显存,HBM威廉希尔官方网站
的显存在带宽、性能及能效上遥遥领先,前不久JEDEC又推出了HBM2e规范,三星抢先推出容量可达96GB的HBM2e显存。
发表于 03-27 09:11
•8221次阅读
SK海力士的HBM2E以每个pin 3.6Gbps的处理速度,通过1,024个I/Os(Inputs/Outputs, 输入/输出)能够每秒处理460GB的数据。这速度相当于能够在一秒内传输124部
发表于 07-03 08:42
•539次阅读
7月2日消息,据外媒报道,SK 海力士宣布,其已能够大规模批量生产新一代高速 “HBM2E” DRAM 芯片。这是公司去年8月宣布完成HBM2E开发仅十个月之后的成果。
发表于 07-03 14:48
•2745次阅读
16GB/stack的容量。 HBM2E对HBM2标准型进行了一些更新来提升性能,作为中代产品,能提供更高的时钟速度,更高的密度(12层,最高可达24GB)。三星是第一个将16GB/satck
发表于 09-10 14:39
•2247次阅读
为了给人工智能和机器学习等新兴应用提供足够的内存带宽,HBM2E和GDDR6已经成为了设计者的两个首选方案。
发表于 10-26 15:41
•2407次阅读
自 2018 年以来,Go GC,以及更广泛的 Go 运行时,一直在稳步改进。近日,Go 社区总结了 4 年来 Go 运行时的一些重要变化。
发表于 11-30 16:21
•809次阅读
,不仅会降低用户的体验,甚至可能会导致系统的崩溃。 因此,在程序设计和调试中,我们常常需要记录程序的运行时间,并通过不断的优化来提升程序的性能。本文将介绍如何在各种编程语言中记录程序运行时
发表于 08-22 15:53
•880次阅读
紧密耦合的容器运行时继承了主机操作系统的安全态势和攻击面。运行时或主机内核中的任何漏洞及其利用都会成为攻击者的潜在切入点。
发表于 11-03 15:24
•650次阅读
评论