系统级功耗模型研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:binzhi0du
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文的研究背景是为面向低功耗的SoC系统设计中的体系结构优化和软件(编译器)优化提供支持.从这个角度出发,该文提出了一种包含指令级功耗模型和部件级功耗模型在内的两层系统级功耗模型.部件级功耗模型是系统级功耗模型的基础,它根据部件的结构信息,自底向上的计算各个部件的功耗.存储系统的能耗分成两部分:指令/数据cache和主存部分使用分析模型;指令/数据cache和数据通路间的总线使用翻转敏感模型.对于数据通路中的部件采用周期精确的输入翻转敏感功耗模型.并根据位操作,将部件分为位无关部件和位相关部件.位无关功能部件的每个比特位的变化是独立的,不受其它比特位变化的影响,也不影响其它比特位的变化.位相关功能部件的各个比特位的变化是相关联的,某个比特位的变化会影响其它比特位的操作或某个比特位的变化会受到其它比特位的影响.根据两类部件结构的特点,采用不同的方法建立功耗模型.指令级功耗模型包括指令的静态功耗和指令间的动态功耗.每条指令的执行会涉及到数据通路上的一系列相关部件,并引起这些部件的开关活动.不同的操作码和寻址方式以及地址和数据的编码方式,确定了每条指令的基本功耗.在程序动态执行过程中,由于执行上下文的切换,会带来额外的附加功耗,这部分功耗称为动态功耗.对指令功耗的分析,最终可转化为对周期功耗的分析.该文提出的系统级两层功耗模型是周期精确的.在微结构层结合了统计分析和翻转敏感两种模型,由于考虑了功耗中的数据依赖性,因此可以得到比较精确的、能用于指导体系结构层的优化的功耗评估结果.同时在微结构层的基础上,该文建立了指令级功耗模型,可以有效的支持编译器的优化工作.
其他文献
网络缓存(Web Caching)把经常访问的网络对象在访问开销较少的网络节点上存一个副本,当用户再次访问这些对象时,可以直接从这个开销较少的网络节点上得到满足。从而在有限的带
随着Internet的迅速发展,互联网上存在着数千万可能成为资源提供者的各类计算机,包括众多高性能计算中心的计算设备、或者一些提供某种服务的节点.如何更好地扩展和利用网络
电信运营支撑系统支撑电信业务的运营流程,满足运营需求,其建设质量直接体现了电信运营商的经营管理和服务水平.传统的以业务为中心的电信运营支撑系统存在着开发周期长,可维
当前,基于构件的软件开发方法已经受到越来越多的重视。大多数构件经过了严格的质量认证,单独运行时功能十分明确,但当来自于不同开发者、不同开发时间的构件组装在一起时,就会发
该论文提出了一个地理信息资源Catalog服务系统框架,用于解决基于Intemet的地理信息数据资源和服务资源的元数据管理,从而实现地理信息资源的共享和数据交换.该系统框架一方
日益庞大的网络及其异构性给互联网络的管理和操作提出了挑战,合理、有效地利用Internet上的信息资源是计算机应用的需要,也是当前计算机网络研究和开发的热点之一。目前,国内外
在信息时代,要求人们处理大量的信息,终生学习成为时代的需求,网上教学成为解决终生学习的一种方式。网上教学拓展了教学的时空范围,方便了学生的学习。但网上教学也带来了学习内
计算机技术发展迅速,随着硬件速度的提高,软件的设计和实现成为发展的瓶颈,软件自动化的研究成为热点问题,部分求值技术正是这一领域中提高软件效率的方法之一.部分求值技术
下一代网络(NGN)将是以IP为核心的高速网络。由于IP网络固有的缺陷,其QoS得不到很好保证。通过对网络中的流量进行准确测量,并以此为依据进行网络控制和管理,可以显著提高网络的
学位