• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2026全景工博会 菲尼克斯电气二级-工业链接
工业无线

新型软件算法分析工具可帮助降低系统功耗

  2004年03月30日  

新兴企业Power-Escape公司将发布其首批商业化工具,它们通过分析软件算法来降低系统功耗。该公司宣称,PowerEscape分析器和PowerEscape Analyzer+Cache可以将功耗降低80%以上。

这两款工具采用从校际微电子中心(IMEC)收购的技术,目标用户是算法开发员、系统架构师和系统级芯片(SoC)平台设计师。利用这些工具的反馈信息,设计人员可以调整算法以降低功耗,或者尝试不同的存储器或缓存架构。它们还能帮助设计师决定哪一部分算法应该由硬件进行加速。

PowerEscape是由CoWare公司董事长Guido Arnout创建的一家私人企业,他现在担任总裁兼CEO。

虽然许多EDA公司也致力于降低功耗,但PowerEscape独辟蹊径,试图从算法层找到解决问题的方法。“我们希望从源头来对付这个问题。”Arnout表示。

诸如MP3、JPEG、MPEG和Viterbi等算法都需要移动大量的数据。在某些系统中,算法访问存储器的过程可能占据了整个系统功耗的80%到90%,Arnout指出。新型软件算法分析工具可帮助降低系统功耗 - 1VSPACE=12 HSPACE=12 ALT="Arnout:从源头解决功耗问题。">

PowerEscape的技术来源于IMEC公司一个代号为Atomium的项目。IMEC的研究表明,存储器操作将消耗大部分系统能量,因此减少存储器访问周期可以大幅削减功耗。IMEC已经开发出专门用于软件和物理存储器优化的工具。

据Arnout透露,PowerEscap通过向IMEC出让部分股权取得了该技术的授权。PowerEscape重新编写了IMEC的实现代码,并增加了缓存分析等功能。

PowerEscape分析器主要用于ANSI C算法。该算法必须包含能执行代码的测试平台,而且用户必须提供存储器的容量、功耗和性能等信息。分析器可以监视C源代码的执行过程。它将报告函数与数据模块的存储器访问和能耗状况,并提供对峰值存储器需求量与分布的描述,同时突出显示代码中的数据传输瓶颈。

Analyzer+Cache是在分析器之后使用的工具,可提供对不同配置的L1、L2和L3级缓存的仿真。它生成的报告包含以下信息,如缓存命中与遗漏、缓存装载行和存储、存储器访问与缓存行为之间的关系、缓存消耗的能量以及使缓存陷于混乱的数据结构与代码段等。用户可以尝试不同的存储器与缓存配置,以优化解决方案。

目前,这些工具只提供分析功能,还不能自动优化代码,但后续的版本将增加这种功能。这些工具适合于单线程应用,并计划支持多线程。

CoWare公司将转售PowerEscape的产品,对于只有10名开发人员的PowerEscape来说,这是主要的销售途径。

PowerEscape分析器和PowerEscape Analyzer+Cache能够嵌入到现有的GCC算法开发流程中。这两款工具可运行于Linux、Solaris、Windows和Mac OS X平台,需要GCC 2.95以上版本的支持。分析器与Analyzer+Cache的一年使用费起价分别为1万和2.5万美元。

作者:葛立伟


最新视频
威图以全生命周期能力,助推产业加速升级   
伊顿母线:从扬中“链”接全球,为AI能源蓄力   
魏德米勒麒麟驾到——飞!超!好!
工业 AI 赋能电子/半导体产业 智能制造升级
PTC Creo 13 设计未来型产品
PTC Codebeamer
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
魏德米勒麒麟驾到——飞!超!好!
魏德米勒麒麟驾到——飞!超!好!

魏德米勒麒麟系列隆重上市,以“飞、超、好”的开启新篇章。麒麟系列启势,中国智造全速出发。与此同时,麒麟MV强势出街,传递

2026全景工博会
2026全景工博会

2026中国国际工业博览会(简称“中国工博会”)定档于2026年10月12日-16日在国家会展中心(上海)举办。

在线会议
热门标签
PAC

社区

null /ca/_01-ABC00000000000087946.shtml /ca/_01-ABC00000000000087946.shtml