新闻中心

EEPW首页>嵌入式系统>新品快递> Enea推出用于Cavium OCTEON多核处理器裸机工具

Enea推出用于Cavium OCTEON多核处理器裸机工具

—— 不久还将支持OCTEON II
作者: 时间:2012-02-09 来源:电子产品世界 收藏

与Cavium, Inc.今日宣布裸机性能(BMP)工具将支持多核。IP 封包处理市场正在以指数形式迅猛发展,涉及的应用领域涵盖网络设备、电信基础设施(4G LTE)、安全服务和数据中心等。

本文引用地址://m.amcfsurvey.com/article/128724.htm

  该市场的发展动力源自日益增长的高带宽要求,其中吞吐量与系统性能优化决定了谁将赢得市场。的BMP工具确保设备制造商能够迅速并直观地优化其产品的性能。

多核支持大量通用物理内核,其中每一个内核都可运行或Cavium Simple Executive等 "裸机平台",这样内核就能在 "运行至完成" 模式中工作,不仅企业的管理费用最少,而且处理带宽最大。Enea BMP工具可通过图形方式帮助开发人员深入认识系统特性与性能,而不增加额外的处理费用,更轻松地实现了裸机应用优化。由此即可得到功能更精细、性能更优化和可靠的应用程序。

  Enea软件产品事业部副总裁Karl Mörner表示:"作为多核应用裸机工具开发的创新与领导厂商,我们非常高兴能与Cavium合作推出可以立即为共同客户加速开发过程的解决方案。多核处理器系列已得到广泛应用并具备强大的性能特性。我们期望帮助开发人员充分挖掘这些器件的潜力。"

  Cavium, Inc.基础设施处理器集团的总经理YJ Kim称:"Enea的裸机性能工具结合市场领先的Cavium OCTEON多核处理器,为高性能数据层设备的制造商提供了一种强大的解决方案。在分组处理行业中,高性能是一项关键因素,而BMP工具实现了真正的可视化,能够帮助开发人员提升其应用的吞吐量。"

  Enea BMP工具包括一个基于Eclipse的主机工具套件Enea Optima、一组用于评测和记录采集数据的运行时间库与代理,以及一个IPC(进程间通信)机制Enea LINX,可将收集的数据传送到Optima主机工具或外部文件,以便以后分析。

  Enea BMP工具提供三种类型的服务:软件评测、应用评测和记录/跟踪。软件评测可通过可视化未优化源代码造成的运行时间硬件约束,帮助开发人员优化慢速执行的应用。Enea BMP工具提供两类性能可视化工具,用于源代码评测和应用评测。源代码评测能够在源代码层面,通过将这些硬件事件/计数器与应用函数调用树任意层面的源代码匹配(甚至深入到任意函数的具体代码行),发现流水线停顿、TLB失效与缓存失效等约束造成的性能下降问题。它包括任何函数或代码行的CPU总利用率。应用评测将产生并分析应用软件层面的统计数据,其目的是评测应用的整体性能和特性。此类统计数据可能包括空闲时间、吞吐量统计数据、额外硬件事件或者其它任何与应用相关的用户定义统计数据。

  借助Enea BMP工具记录/追踪工具,可以在单独的环形缓冲器中收集文本和二进制日志信息,并以连续方式或者通过严谨的指令进行提取。日志数据可直接转发到Optima主机工具套件进行分析,也可发送到外部终端(文件系统)进行后期分析。日志数据还可在系统崩溃之后可进行"事后剖析"提取,以便找出造成崩溃的原因。记录和跟踪工具有助于识别故障、系统瓶颈以及其他附加特性,以便提高应用的可靠性。

  从目标硬件平台上的初始软件系统测试,到整个系统集成、测试与验证,甚至在现场部署期间,BMP工具在软件开发生命周期的大部分过程中都能发挥巨大作用。

  Enea的BMP工具目前支持OCTEON Plus系列多核处理器,不久还将支持OCTEON II。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭