广告

在SoC设计中,周期精确追踪为什么重要?

2019-05-07 赵娟 阅读:
在SoC设计中,周期精确追踪为什么重要?
在实时和性能关键型(performance-critical)应用中,周期精确追踪正变得越来越重要,工程师需要将其硬件和软件代码的运行优化到单时钟周期的水平,即被CPU、GPU、DSP或加速器所识别的最小时间单位。

UltraSoC今日宣布一款新技术——周期精确追踪技术,用于嵌入式监测和分析基础架构中。通过增加周期精确的追踪功能,可使利用UltraSoC嵌入式分析技术的实时应用开发人员不仅能够查看器件内部发生的情况,而且更为关键的是可以看到发生某些情况的时间。jBwednc

周期精确追踪为什么重要?

在实时和性能关键型(performance-critical)应用中,周期精确追踪正变得越来越重要,工程师需要将其硬件和软件代码的运行优化到单时钟周期的水平,即被CPU、GPU、DSP或加速器所识别的最小时间单位。jBwednc

周期精确追踪技术最初将作为UltraSoC用于RISC-V处理器追踪解决方案的一部分提供,RISC-V是一个快速增长的开源处理器项目。jBwednc

018ednc20190507jBwednc

由于UltraSoC的分析和监测技术被直接嵌入到芯片的硬件中,因此与使用其他技术相比,它能够捕获SoC中更快发生的事件(通常在纳秒级的范围内)。访问这种周期精确的追踪信息意味着致力于深度嵌入式应用的客户将能够准确地查看他们的代码执行的周期数,是否存在停顿和依赖关系,以及它们持续了多长时间。 掌握了这些信息,这些性能关键型系统的设计人员可以进一步优化其设计并获得最大的效率收益。jBwednc

成功的应用案例

UltraSoC首席执行官Rupert Baines透露,公司目前在全球已有19家客户,其中一半是RISC-V,40%是ARM核,10%其他。其中RISC-V最近一年增长速度非常快,他向EDN电子技术设计的记者介绍了最近的一些成功应用案例。jBwednc

存储领域。西部数据的每个存储产品都包含某种处理器,近日,该公司已承诺将其中10亿个核心转换为RISC-V架构,这当中就采用了UltraSoC的跟踪方案。“为了达到更好的存储容量和速度,存储控制器现在做的非常复杂,采用强大的嵌入式分析技术非常有必要。”Baines指出,公司的方案能支持包含多种不同类型处理器的系统的无缝开发和调试,也包括定制化逻辑如eFPGA等。据悉,希捷同样也采用了UltraSoC的方案。jBwednc

AI处理器。比较典型的是用于Esperanto Technologies单芯片AI超级计算机中 。Baines指出,在这款单芯片AI超级计算机中,UltraSoC的IP可以用来监控4200多个元素——包括4000个RISC-V核及200多个外围模块,帮助客户清楚的看到处理器之间的复杂交互、理解正在发生的事情以及如何更好地优化性能。阿里平头哥、中天微等的处理器也采用了UltraSoC的方案。jBwednc

安全防护。许多安全标准都要求锁步操作,例如汽车领域的ISO26262、以及IEC 61508、EN50126 / 8/9和CE 402/2013。 “使用第三方独立的锁步监测器是非常有必要的。”Baines指出,“ARM、Synopsys等虽然也有自己的锁步检测器,但不能支持其他处理器架构,UltraSoC Lockstep Monitor锁步监测器可以支持任何处理器架构或其他子系统,包括自定义逻辑或加速器。”jBwednc

 jBwednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
赵娟
ASPENCORE中国区总分析师
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 印度抵制“中国造”被打脸,中国手机发售就被抢光 上周,一款中国手机在印度网上平台开售后,短短几分钟内就被抢购一空。印度行业专家认为,这种“抵制中国造”的情绪撑不了几周,因为印度消费者会发现,他们目前并没有其他选择。
  • 中兴量产7nm芯片是误读?目前到底什么水平? 6月20日,中兴紧急发布官方澄清声明,声称“近期多个自媒体针对中兴通讯7nm芯片规模量产,5nm芯片开始导入的信息存在误读,部分报导与事实不符,对公司正常经营造成了困扰和影响。”这到底是怎么一回事呢?中兴是在自相矛盾吗?中兴到底有没有5G芯片的能力?
  • 华为海思员工成香饽饽,小米、展锐狂挖墙脚 面对美国的贸易制裁,有业内人士表示,华为IC芯片设计部门或将出现人才流失现象。目前,一些中国IC设计公司和猎头公司正努力从海思挖人。
  • 关于电源完整性的一课 我们正试图在无线电通讯监控系统中添加一个远距数据输入和显示单元,该系统最近进行了修改,以利用新的8位微处理器技术。我们找到了看似完美的解决方案…但一切不像“想的那么简单”…
  • 中国重新开发MATLAB要多久? 随着哈工大、哈工程MATLAB被禁用的持续发酵,有关MATLAB国产替代的话题成了业内人士的关注焦点。众所周知,想要解决软件依赖问题,最重要的就是要加快替代软件开发,同时规范商用软件市场,让国产软件有发展空间和用武之地。那么开发出国产的MATLAB到底需要多久呢?
  • 三星为何放弃自研CPU?从Exynos 990与对手的差距说起… 想必很多同学也已经听说了,这次 Exynos 990 相比竞争对手依然有差距的事实。这里我将 AnandTech 的一些评论和测试做了综合,分享给各位。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了