嵌入式系统中的低功耗可重构Cache的研究与设计

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:FSM0225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今嵌入式微处理器和DSP的设计中,功耗已经成为至关重要的设计因素,其中片上Cache访问是嵌入式芯片功耗的一个主要来源。基于这一点,本课题希望建立一种可重构Cache的结构,能够根据程序运行的状态自动调整结构,从而降低整个系统的功耗。 本文的研究方法是采用SimpleScalar仿真工具搭建了仿真平台,嵌入可重构Cache的模型,然后在ARM指令集上,对Mibench的benchmark程序进行仿真。仿真数据结果根据建立的高效自动化功耗分析平台来处理和分析。 在研究方法的基础上,本文提出了一种可重构Cache模型和动态可重构算法。Cache模型能够在程序运行过程中改变相联度和大小。动态可重构算法能够在运行时针对不同的应用程序对可重构Cache进行配置。本算法的特点是采用了动态阈值避免不必要的重构,并采用基于访问失效率的搜索方法减少重构过程本身的开销。 为了验证可重构Cache模型和可重构算法对于系统功耗的影响,本文设计了以下几种实验方案:1)分析嵌入式应用环境下,不同程序采用固定Cache结构时的最佳结构,作为下一步研究的基础;2)分析不同重构粒度对于重构结果的影响,并确定了在当前实验条件下的最优重构粒度区间;3)对比固定的Cache结构、没有采用搜索方法的动态重构、使用搜索方法的动态重构三种情况的结果。 大量的仿真结果和数据统计表明,本文的可重构Cache模型和动态可重构算法能够显著地降低系统功耗。同时,搜索方法能够减少重构开销,进一步改善重构的性能。
其他文献
随着Internet应用的普及与深入,网络安全问题逐渐成为研究的焦点。本文作者有幸参加了信息产业部电子生产发展基金项目“网络安全集成防护系统”。本文主要就项目中的集成防
本文侧重研究音视频数据的高质量实时传输,首先从课题背景、需求出发,阐述了即时通信的发展现状,然后对SIP协议和P2P技术进行了详细的研究分析,在此基础上提出了一种基于P2P的即
学位
数据挖掘技术是解决数据丰富而知识贫乏的有效途径,当属信息科学领域的前沿研究课题之一,有关的研究和应用极大提高了决策支持的能力,已被公认为是数据库研究中一个极富应用
路由技术是无线AdHoc的一个重要研究领域。在人们为不同目的而设计的诸多路由协议中,AODV(AdHocOndemandDistanceVector)路由协议是IETF(InternetEngineeringTaskForce)的MANE
延迟容忍网络(Delay Tolerant Networks,DTN)是一种不同于传统TCP/IP类型网络的新型资源限制型特种网络。该类型网络与传统MANET网络不同:网络中的移动节点之间不存在稳定的
协同电子商务是企业在网络经济下发展的新方向。它是电子商务发展的高级阶段。其内部和外部复杂的交互和协作要求有一个强大的网络平台作为支撑。 P2P网络是一个拥有强大
多级互连网络是现代并行计算和交换系统的核心,如何构造具有良好通信能力、最优硬件代价和路由时间复杂度并可以无阻塞传输多播信号的多级互连网络是一个非常重要的研究课题。
随着分布式系统和网络技术的飞速发展,特别是上世纪90年代中期以来,数据源的数量不断增多,数据信息总量也以惊人的速率增长。然而,这些数据源分布在各种网络当中,存储在数据源中的
随着高性能计算机的普及,利用计算机协助人工来处理日常的信息已经成为当前计算机科学发展的重要方向。模式识别作为主要的智能信息处理技术已经越来越广泛地被应用到日常生活