SoC存储子系统系统级性能优化技术研究

来源 :东南大学 | 被引量 : 9次 | 上传用户:talentcheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统经过十几年的迅速发展,从简单的电子表、电子计算器到现在高数据吞吐量和密集计算的个人数字助理、移动式多媒体终端,它所包含的产品出现了显著变化。然而,随着处理器速度与存储器访问延迟的差距不断增大,面向多媒体应用的SoC芯片中存储子系统的访问延迟已经成为系统性能的主要瓶颈之一。因此,如何设计和优化存储子系统,便成了SoC芯片设计过程中必须要解决的一个问题。本文采用MP3解码作为目标应用,以Scratch-Pad存储器、外部存储器接口和片外存储器三者构建的存储子系统作为目标架构,提出了一套在芯片设计阶段进行存储子系统设计和性能优化的方法。本文基于SystemC语言构建了一套时钟周期级精度的SoC存储子系统性能仿真模型,作为目标应用的软硬件仿真环境和系统级优化技术的性能评估手段。与实际电路仿真结果相比,该模型仿真精度最大误差仅为万分之二,仿真速度超过实际电路仿真的800倍。针对片外存储器的物理结构,本文在外部存储器接口的设计中提出了两套缓存机制,组缓存机制和Cache机制,用于降低片外存储器的平均访问延迟;并使用性能仿真模型进行缓存组织结构的设计空间探索,确定针对目标应用的各种最佳设计参数。基于以往Scratch-Pad存储器内存布局优化技术的分析,本文提出了一套基于关系矩阵的优化技术。它根据控制流图将程序划分成一系列结点,使用性能仿真模型的统计信息计算出各结点对性能的影响,建立关系矩阵描述结点之间的关系,然后根据改进的分配算法选择合适结点放入Scratch-Pad存储器。该技术通过减少程序执行过程中片外存储器的访问次数来缩短程序执行时间,并在Scratch-Pad存储器容量大小和性能优化能力之间建立了联系。在芯片设计阶段,它用于探索在满足性能要求前提下针对目标应用的Scratch-Pad存储器最佳容量。最后,本文分析了Scratch-Pad存储器优化技术和外部存储器接口缓存设计两者之间的性能影响,并总结出两者组合的最佳设计参数。本文通过上述研究,提出了一套SoC存储子系统高层性能仿真模型,并基于Scratch-Pad存储器优化技术和外部存储器接口缓存设计,探索出针对目标应用的存储子系统最佳设计方案。实验结果表明,当系统时钟为50MHz时,最佳设计方案由两部分组成:外部存储器接口缓存设计采用128行二路组关联映射统一Cache(带4级写操作缓存),Scratch-Pad存储器容量为4096字节。两者总容量为8192字节。该方案有效降低了存储子系统访问延迟对系统性能的影响,目标应用运行速度显著提高,可达原来四倍。最后,对整篇论文的研究内容进行了总结,并指出本课题进一步发展的方向。
其他文献
当前,我国社会主义市场经济正在全面深化供给侧结构性改革,这为企业实现转型升级和提质增效指明了方向.结合国家'一带一路'战略实施与全面布局,给各行各业都带来了深
期刊
铁电存储器是一种利用铁电薄膜材料的自发极化在电场中两种不同取向作为逻辑单元来存储数据的非易失性存储器,且具有高速度读写、高密度集成、抗辐射等优点。本博士论文主要
我国现有农村金融法律制度存在现有规范性文件缺乏权威性,金融法律体系不够完善、金融辅助制度法律规范欠缺等主要问题。为此,本文对我国农村金融法律制度的完善提出了四点建
为研究居民社会经济属性和出行特征对于职住空间的影响,基于扬中市居民日常出行调查表,采用多项Logit模型研究分析了职住关系,探讨了职住平衡的影响因素,找出了目前小城镇产
目的:探究缺血性脑卒中患者外周血中血栓调节蛋白(TM)和血管细胞黏附分子-1(VCAM-1)的表达水平,及其与患者神经功能缺损(NIHSS)评分的关系。方法:选取86例新发缺血性脑卒中患者作为观
通过对重庆市第二届大学生运动会男子铅球前三名运动员投掷最后发力动作技术进行分析。实验结果表明重庆优秀大学生铅球运动员对整个推球动作的总体掌握程度较熟悉、各自动作
随着半导体技术节点的不断向前推进,目前主流的基于电荷存储机制的浮栅Flash存储器正面临着严重的技术挑战,如浮栅耦合、电荷泄漏、相邻单元之间的串扰问题等,因此亟需寻找下
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
船舶及其设备的质量控制对航运公司的安全管理具有十分重要的意义.航运公司在建立安全管理体系时未考虑产品质量控制的要求.本文通过借鉴ISO9000-2000族标准中有关产品质量控
半导体技术的快速发展,为嵌入式处理器技术的不断提升创造了条件。随着处理器的集成度、复杂度的增长,以及性能的不断提高,其功耗也节节攀升。近年来,处理器单位面积的功耗已