基于动态指令集的自适应处理器指令集优化关键技术研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:hutuxiaoshenxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着消费类电子中数字化娱乐产品的普及,特别是带有视频,音频的数字娱乐产品应用进入人们的日常生活,使得对于带宽和计算性能的需求不断增长。传统的基于静态指令集设计的处理器已经无法够满足这些应用的需求。   专用指令集处理器(ASIP)是针对特殊应用而设计的一种处理器,是介于集成电路ASIC和通用处理器GPP之间的一种折衷。既有着GPP编程灵活的优点,又有ASIC功耗低,执行效率高等优点,因此越来越受到学术界的关注并在工业界被广泛的使用。但是在应用的过程中,ASIP也表现出设计难度大,难以快速实现工具链和验证的问题。针对这些问题,基于动态指令集ASIP处理器的解决方案(Application Specific Adaptive Processor,ASAP)被提出。   ASAP将ASIP技术与可重构技术结合到一起,让处理器能够动态的扩展自定义指令以适应变化的应用需求;同时保证底层硬件的重构对上层软件透明,使自定义指令能够动态的映射而不改变对应用程序的接口,以重用原有工具链,从而减少开发者负担并缩短研发周期。ASAP的架构主要分为三各部分:高效动态剖析器、指令集优化方案和动态重构和映射。本文的工作就是对指令集优化方案中关键技术的研究,主要研究工作和特色如下:   (1)首先阐述了ASAP的框架结构,并详细描述了指令集优化的方案中的工具、环境以及方法。   (2)深入研究了候选自定义指令的生成,用迭代遍历算法改进了递归遍历搜索生成算法。   (3)针对目前贪心启发式算法的不足,提出一种性能较为优异的基于关联启发的自定义指令选取算法。   (4)针对目前已有的基于差分进化的指令选择算法存在的问题,提出改进的进化补全算法,该算法改进了差分进化算法的选取结果。
其他文献
近年来,基于网格聚类算法的研究己经成为数据挖掘研究领域中非常活跃的一个研究课题。本文在研究传统聚类算法的基础上,给出基于优化网格的最小生成树聚类算法(OGMST)。该算
迭代算法作为一种经典的算法,在现实生活中,如科学计算、数据挖掘中有着广泛的应用。随着大数据时代的到来,可以获得的数据量级不断增加,时间性能的要求也愈加苛刻。如何在保
随着因特网的发展,由于网络资源语种的多样性和网络用户所掌握语言的差异性,不可避免地给人们利用网络检索信息带来了语言障碍。例如,一个中国用户可能希望找到英语信息,而他
基于混沌的密码技术在信息安全方面具有重要的地位,在对现有混沌加密算法的分析和研究的基础上,对一种基于feistel网络结构的混沌密码算法进行了分析并破解了该算法,同时给出
学位
随着网络技术飞速发展和互联网的广泛普及,基于Web的应用遍布互联网的各个角落。特别是在当前市场需求的推动下,Web 应用软件已经从一般的网站发展成为大型电子商务、信息发布
三支决策理论对传统二支决策理论进行了拓展。传统二支决策只考虑接受和拒绝两种决策方式,但在实际生活中,由于人们面临的决策问题往往具有不确定性、不完备性以及不精确性,
基于内容的多媒体检索技术已得到了广泛的应用,但目前出现的基于内容的检索系统,一般只具有基于低层内容特征的检索能力,而提供基于高层语义检索的力度不够。多媒体内容描述
计算机的诞生,存在和发展,是人类社会进化的产物。计算机存在的意义,根本于它可以局部模拟或部分取代人类的智能,故而在计算机科学技术中,人工智能是其核心理论之一,而人工智能研究
本文的主要研究工作来源于河南省教育厅重点科技攻关计划项目(No.14A520082)“直觉模糊粗糙蕴涵的构造研究及其在稳定控制系统中的应用”,河南省基础与前沿技术研究计划项目(