便笺存储嵌入式系统中多层存储上的数据分配算法研究

被引量 : 0次 | 上传用户:sun763280
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能应用,如高清数字信号处理(DSP)等对嵌入式系统有着严格的实时处理和低能耗等要求。便笺式存储器(Scratch Pad Memory, SPM)是一种软件控制的片上存储器。由于具有纯软件控制、占用芯片面积少、低能耗等优点,便笺式存储器作为一种片上存储器已经越来越广泛地应用在众多数字信号处理系统中。在这些嵌入式系统中,通常会使用多种具有不同性能和开销的存储介质组成多层存储子系统,从而提高整个系统的存储效率。因此,在基于便笺式存储器多层异质存储单元的嵌入式系统中,如何有效的进行数据分配是减少系统存储开销、提高程序性能的重要研究课题之一。近年来,学术界提出了许多不同的基于便笺式存储器的数据分配策略。然而,现有的研究大多是一些不能保证最优解的启发性算法。而本文致力于设计出能保证在多项式时间复杂度内找到解决多层便笺式存储嵌入式系统上的的数据分配问题的最优算法。对于程序区段内的标量数据,本文设计出一种基于动态规划的程序区段最优数据分配算法(RODP),该算法可以在多项式时间复杂度内得到最优解;对于全局标量数据的分配,本文用整数线性规划进行建模,并基于RODP算法,提出了全局数据分配算法(GDP),GDP算法能在多项式时间复杂度内快速地解决整个程序内标量数据的分配问题。最后,本文专门针对于程序循环体中的数组变量,设计出循环迭代最优数据分配算法(IODP),该算法可以保证循环中的数组数据在多层便笺式存储器上得到迭代级最优数据分配。仿真实验分别在两组基准程序上进行。实验结果表明对于所有的测试程序,本文提出的全局数据分配算法及循环迭代最优数据分配算法无论在访存延迟,还是系统能耗方面都优于已有的基于贪婪策略的数据分配算法。
其他文献
本文以分析突水蔓延非恒定流规律为基础,将突水点的非恒定流过程分段简化为恒定流,建立突水蔓延模型,利用数值模拟技术解算突水蔓延过程;利用参数化建模技术进行巷道建模,提出高效
星载无线电测量系统在实现星间测量和星间通信功能时,需要与其它星载设备交换大量数据,这就要求必须选择一种及时可靠的数据传输技术。1553B总线作为美国军方提出的一种数据
在当今这个社会,员工的数量不断增多,企业的规模也不断扩大,经济更是得到了突飞猛进的发展,当然,人力资源相关的各类信息也成了递增趋势。面对如此大数据量的人力资源信息,就
旧工业建筑改造性再利用已经成为当今中国城市发展面临的重要课题,对其多方面研究具有重要意义与现实价值。本文以传播学理论为基础,系统分析旧工业建筑创意产业化改造设计的传
伴随着技术发展和小额支付服务市场创新的客观需要,近年来商业预付卡发展势头迅猛。预付卡具有强大的生命力,使用范围也在不断扩大,短短几十年间商业预付卡已经渗透到了人们生活
双液相生物反应器处理技术是一种新型的废气处理技术。通过在无机盐营养液中添加二甲基硅油,实现了液相大量吸收亲水性较差的有机废气过程,提高了生物反应器去除二甲苯污染物
中国传统礼仪自产生之初到发展至现代,一直因其具有的普遍性、继承性、差异性和时代性备受人们追捧。其自身所存在的这些特点注定了它必会成为我们的一种重要文化。但是时至
耻骨直肠肌综合征(puborectal muscle syndrome,PRS)是盆底失弛缓型便秘的常见原因,其病理改变为耻骨直肠肌痉挛性肥厚,临床上常伴随直肠内脱垂(inter rectal prolapse, I RP
随着时代的发展,科学技术的进步,人们生活水平的提高,越来越多的人向往高质量的住宅生活,向往城郊区和小城镇的低层住宅。低层住宅一般指一层至三层的住宅,类型有城市集合型和别墅
近年来,模糊神经网络系统已成为学术和实际应用领域的研究热点之一。模糊逻辑系统中的知识是显式的,具有算法直接、系统简单、数据处理量小等优点,但是系统无自主学习能力,灵活性