结合结构级和门级的多核处理器功耗评估方法

来源 :湖南大学 | 被引量 : 0次 | 上传用户:goodyyl00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功耗评估是功耗优化的基础。近年来,功耗已经成为处理器设计的重要限制因素,更凸显了功耗评估在处理器设计中的作用。单核处理器时代已经过去,片上多核处理器不可阻挡地成为当今处理器的主流。如何为片上多核处理器建立准确的功耗模型成为学术界研究的热点课题之一。根据芯片设计的不同阶段,功耗评估方法分为结构级、寄存器传输级、门级、晶体管级四种类型,其中结构级和门级功耗评估方法由于各自鲜明的特点,获得了最多的关注。然而,随着处理器设计方法的转变和制造工艺的进步,使得原有的结构级功耗评估方法已经无法准确地估算处理器的功耗;而门级功耗评估方法由于需要具体的电路信息,不能在设计初期对处理器的功耗做出及时的评估和反馈。针对上述不足,本文提出了一种结合结构级和门级的功耗评估方法。该方法既继承了结构级功耗评估方法的速度,又能改善其精度,同时,还具有一定的灵活性。具体研究工作如下:首先,分别在电路级和体系结构级划分多核处理器。电路级划分的依据是处理器功能电路体现出来的不同功耗特点,电路类型划分为:组合逻辑,时序逻辑和互连线,为每种类型选用合适的功耗建模方法,即门级功耗分析方法或者结构级功耗分析方法;体系结构级划分的依据是模块的功能,将处理器核心,片上网络,片上高速缓存和时钟网络划分为模块的组合,并将这些模块映射到上述电路类型中的一种。然后,对于适合用门级功耗分析方法测算功耗的基本模块,依照集成电路的设计流程,从RTL代码的设计开始,经过综合、布局、布线等一系列流程,得到门级网表,由门级网表分析得到基本模块的门级功耗值。RTL代码的设计考虑了基本模块的体系结构参数和结构设计,尽可能地涵盖基本模块所能出现的各种情况,并将这些功耗值制成功耗查找表的形式。最后,修改结构级功耗模拟器McPAT,使本文中的功耗查找表集成其中;配置Gem5使其模拟目标处理器的运行;修改性能模拟器Gem5,使其能记录程序运行时各模块的访问次数。实验结果表明,与结构级功耗评估工具McPAT相比,本文的功耗评估方法可以更准确地评估功耗。
其他文献
随着数据库技术、数据仓库技术的迅速发展,存储的数据急剧增长,传统的数据分析和查询方法已经不能满足人们对隐含在数据中的知识的渴求。知识发现是研究如何快速、准确地从杂
随着数据密集型计算需求的快速增长,采用MapReduce框架的云数据中心日益流行。其中,能耗问题已成为基于MapReduce框架的异构云数据中心当今急需解决的问题。为了能够提供超大
形式化方法(Formal Method)是基于严格数学基础的,可以得到非歧义的形式化描述规约,在软件工程领域中引入严格的数学机制,对于提高软件可靠性具有积极作用。形式化技术的使用
随着互联网Web2.0时代的来临,Web应用呈现出爆炸性的发展,能否灵活应变需求、快速开发、迅速接收用户反馈并更快地做出调整("Agile"即敏捷)成为了Web开发的关键。同时,在注重
二维-三维图像配准方法作为医学图像配准领域研究的一个分支,是当前研究的热点之一。其最典型的应用实例是介入外科手术导航中。由于二维医学图像缺乏三维空间信息无法为临床
近年来,随着互联网技术的快熟发展,涌现出了一大批在线社交网络,如:国外的Facebook、Twitter、YouTube,国内的人人网、新浪微博等。微博作为一种新兴的在线社交网络,是现实社会的人
随着互联网技术的高速发展,网络上的信息出现了爆炸性的增长。这种增长使得人们可以有机会从更多信息源了解和获知他人的信息、想法、态度和意见。而这些主观性的评论,无法通过
文本聚类是数据挖掘领域的一个重要分支。随着互联网的飞速发展,文本形式的信息不断增多。文本聚类技术已成为对文本信息进行有效地组织、摘要和导航的重要手段,被越来越多的
目前,我国大部分煤矿开采还依靠人工操作,人工矿下开采具有危险性,人为失误和矿下环境异常都会引起矿井重大事故。本文将热点技术RFID技术应用到传统的矿井安全管理上,实现矿
随着互联网的发展,信息量急剧增长,如何高效处理海量数据成为一个非常严峻的问题。传统方式下处理大数据费用昂贵,而在云计算变革中诞生的Hadoop平台能够轻松应对庞大数据量,