片上实时功耗监控系统及功耗评估方法的研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:lingqinhui47
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无论是巨型的超级计算机,还是飞速发展的移动终端,功耗都成为了衡量处理器优劣的一项重要指标。从处理器功耗的统计结果可以看出,在功耗被广泛重视之前,通用处理器的功耗密度几乎是成倍增长,即后一代产品是前一代功耗的两倍。在功耗被广泛重视之后,功耗增长有所收敛,但功耗密度依然呈上升趋势。在低功耗设计的过程中,功耗评估是非常关键的一步。因此,研究功耗评估的方法和技术,对于低功耗研究以及芯片的现实应用,都具有重要意义。   处理器功耗评估可以根据评估时机分为两大类,即硅前估测和硅后监控。准确的硅前功耗估测可以在芯片流片之前,为低功耗设计提供可信的优化依据;而准确的硅后功耗监控则可以为操作系统提供实时的功耗热点信息,为软件功耗调度和管理提供依据。本文以龙芯处理器为平台研究片上实时功耗监控方法及功耗评估。本文的具体研究成果如下:   1.提出并实现了基于硬件性能计数器(Hardware Performance Counter)的FPGA加速硅前功耗评估系统。该系统通过EDA工具统计处理器模块级功耗,并通过FPGA统计程序运行时每个模块的活动信息,两者结合给出处理器功耗评估。该方法在保持一定精度的前提下大幅提高了功耗模拟的速度,便于进行较为精准的处理器低功耗设研究。   2.提出并实现了基于门控时钟单元的实时功耗监控评估方法,该方法通过统计处理器物理实现时插入的门控时钟的翻转情况估计处理器功耗,并通过实验和分析利用少量代表性门控时钟来估计处理器的功耗,具有高精度、低开销和快速的特点,可在程序运行时为系统提供细粒度的功耗热点分布情况,为系统进行功耗管理提供参考数据。   3.建立了一个分析处理器功耗与IPC(Instructions Per Clock cycle)及Cache失效率、访存延迟等处理器重要结构参数之间的关系模型,并在本文所建立的功耗评估平台上,对此模型的正确性及准确性进行了验证,得出了一些可以用来指导结构设计时功耗与性能之间平衡的结论。
其他文献
集成电路工艺的不断发展和体系结构设计复杂度的不断提高给处理器验证带来了越来越多的挑战。功能验证和性能验证是处理器验证中最重要的两类工作。功能验证是为了保证设计出
随着计算机技术的快速发展,计算机软硬件系统的规模也急速增大,系统中会出现较多的错误和设计缺陷,这给系统的可靠性验证带来较大的难度。此外,一些安全攸关的系统(如电子商务系统
三维空间规则数据场中等值面的构造是计算可视化的重要内容。现代科学计算所产生的数据呈现出了量大、抽象等特点,使人们很难直观形象地观察数据的属性特征。将等值面抽取应
软件测试是保证软件产品质量的重要手段。其中,如何生成最少的测试输入数据而能对程序进行最全面的测试,成为了人们研究的一个重要课题。测试方法主要分为动态测试和静态测试。
当前,由于科学技术的进步和人们生活水平的提高,对高性能计算提出了越来越高的要求。传统的超级计算机,虽然具有非常高的计算性能,但由于其价格昂贵,严重限制了其在高性能领域的应
一直以来人们都认为自我复制和自我重组只能发生在生物系统中,只有生物系统才可以通过基因的复制和重组来繁殖后代、适应环境的变化。2005年美国康奈尔大学宣布研制成功自我复
随着21世纪的到来,软件行业飞速发展,传统模式的软件越来越受到费用及软硬件环境的制约,SaaS应运而生,并迅速受到大众的接受。使用SaaS应用提供的服务,用户不必花费大量金钱
计划调度评审技术(ProgramEvaluationandReviewTechnique,PERT)是系统工程中对潜在任务进行分析的一种方法,是一种科学的组织管理技术,其建立的目的是为了简化大而复杂项目的计划
在聚变实验的数据分析中,分析等离子体行为往往需要查找某些波形的相似波形。目前寻找相似波的方式为研究人员利用可视化数据访问工具逐个查看波形的结构形状。但是随着实验数
图像变形是指初始物体(数字图像、曲线、曲面、网格等)到目标物体的连续、光滑、自然的过渡。在图像或图形上设置有限个数的控制点,通过对这些控制点的约束以及过程设计,从而使整