聚芯SoC中CPU核的低功耗优化技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:xiexinhai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路规模的不断扩大、集成度的不断提高,高速度高性能芯片的功耗成为日益突出的问题.保持系统性能的同时降低功耗已经成为集成电路设计面临的新挑战,特别是随着移动设备的广泛应用,功耗问题已经成为了微处理器设计的一个主要障碍. 本文主要以聚芯SoC中CPU核为研究原型,从RTL级探讨了嵌入式处理器中各主要部件的低功耗设计方法.本文首先详细分析了CPU核在运行一个典型程序时各模块的功耗分布情况,在对功耗来源有了清晰认识的基础上提出了我们低功耗优化工作的具体研究内容.之后在对现有cache低功耗技术进行充分调研的前提下提出了一种通用的cache低功耗技术,即Tag编码技术.同时运用了一系列简单有效的技术降低我们CPU核cache的功耗而又不显著增加面积和控制复杂度.接着根据我们CPU核的特点利用门控技术对其发射队列和寄存器堆进行了低功耗优化.最后本文对优化前后CPU核的功耗情况进行了对比分析. 本文的创新点和贡献主要体现在如下3个方面:1、利用较为精确的门级功耗评估方法详细分析了聚芯SoC中CPU核在运行一个典型程序时的功耗分布情况,给出了CPU核中各个模块的总功耗以及它们分别消耗在触发器、时钟树和组合电路上的功耗,并指出了影响各部分功耗的主要因素,同时明确了功耗的主要来源.2、提出了一种通用的cache低功耗技术,即Tag编码技术.该技术通过记录每个cache行的tag的状态以尽量在访问cache前确定所需数据所在的cache way从而减少对cache tag和cache data的访问以降低功耗.当应用于8路组相联cache时,相对于传统cache而言,该技术可以降低89.5﹪的功耗,即使相对于Block Buffering技术而言也可降低71.2﹪.与已有的way-halting和way-determination技术相比,该技术的优势在于控制简单易于实现、无需定制RAM、能同时适用于指令和数据cache等.3、大幅度降低了聚芯SoC中CPU核的cache、发射队列和寄存器堆的功耗.在详细分析了这些部件的结构及行为的基础上,运用了一系列简单有效的技术降低它们的功耗而又不显著增加面积和控制复杂度,同时性能也基本不受影响.运行测试程序后的实验结果表明,它们的总功耗分别减少了74.6﹪、20﹪和61.4﹪.
其他文献
机群系统以良好的可扩展性、可用性、可靠性和性能价格比占据着高性能计算机领域的主导地位.大规模的机群系统由于节点量大存在诸多问题,如管理的复杂程度高、可靠性降低、整
目前,数据挖掘的理论和技术蓬勃发展,以缓解由数据库技术的普及带来的"数据过剩而知识匮乏"的问题.数据挖掘不仅已成为生物信息、计算化学、地理信息等科学领域的重要研究手
随着互联网的普及和发展,各种新兴的Internet业务不断涌现,占用越来越多的网络资源,致使网络流量激增,网络常常表现出容量不足.因此,网络管理和维护人员有必要及时了解网络容
随着计算机的应用日益增多,各行业对软件系统的健壮性和稳定性提出了更高的要求,使得软件测试在整个软件项目中的地位日益重要。基于FSM模型的系统测试是一致性测试的重要研
本文的主要背景是中国科学院“十五”信息化建设重大项目—科学数据库及其应用系统。科学数据库经过二十多年的发展,积累了大量的科学数据资源,如何对这些分布、异构的数据资源
学位
深层卷积神经网络是人工神经网络在图像识别领域的一个研究热点,其目的是通过多层的网络结构进行复杂特征的提取并给出图像所属类别等属性。cuda-convnet深层卷积神经网络算法
随着网络技术地日益成熟,网络提供给用户的服务和应用越来越多。对服务供应商来说,如何深层次地分析用户的通信行为,进而提供更好的服务质量和计费活动显得尤为重要。   本课
学位
系统生物学思想是一种生命科学研究新的工作模式,它从多数据源整合出发,以网络分析为基础,通过统计学、信息学、人工智能等各种手段,对各种生命现象做出预测并指导传统生物实
在中国科学院多媒体通信协作平台的推广应用过程中,考虑到当前中国科技网网络结构相对复杂的情况和多媒体网络通信的实际需求,迫切需要一款能够支持标准会话协议,又兼顾配置的简
学位
包分类技术作为互联网中支持多业务服务能力的关键技术一直是研究人员关注的研究课题.网络处理器由于结合了通用处理器的低成本、灵活性以及专用集成电路(ASIC)的高效率的特