首页> 中文学位 >基于动态指令集的自适应处理器指令集优化关键技术研究
【6h】

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

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

第1章 绪论

1.1 引言

1.1.1 ASIP简介

1.1.2可重构计算

1.1.3自适应计算

1.2 论文的主要工作

1.2.1 研究目标

1.2.2 拟解决的关键问题

1.2.3论文的组织结构

第2章 基于动态指令集的自适应处理器指令集优化

2.1 自适应处理器架构

2.2 指令集优化方案

2.3 指令集扩展算法及相关问题

2.3.1 指令集扩展算法

2.3.2数据流分析

2.3.3 剖析技术和剖析器GPROF

2.4 实验环境说明

2.5 本章小结

第3章 自定义指令生成算法

3.1 自定义指令生成的问题定义

3.2 遍历搜索的指令生成算法

3.2.1 递归遍历

3.2.2 迭代遍历

3.3 基于遗传算法进化的指令生成算法

3.3.1 基于遗传算法的指令扩展算法描述

3.3.2适应度评价

3.4 划分合并算法

3.4.1算法描述

3.5 算法分析

3.6 本章小结

第4章 自定义指令选择算法

4.1 自定义指令选择的问题定义

4.2 基于空间搜索的指令选择算法

4.2.1 算法说明

4.2.2 实验与结果分析

4.3 基于关联启发的指令选择算法

4.3.1 算法说明

4.3.2 算法复杂度分析

4.3.3 实验与结果分析

4.4 进化补全算法ISSE

4.4.1 染色体编码

4.4.2 修复补全

4.4.3 算法描述

4.4.4 实验数据及结果分析

4.5 本章小结

第5章 总结与展望

5.1 论文工作总结

5.2 进一步的工作

参考文献

在读期间发表的学术论文与取得的研究成果

致谢

展开▼

摘要

随着消费类电子中数字化娱乐产品的普及,特别是带有视频,音频的数字娱乐产品应用进入人们的日常生活,使得对于带宽和计算性能的需求不断增长。传统的基于静态指令集设计的处理器已经无法够满足这些应用的需求。
   专用指令集处理器(ASIP)是针对特殊应用而设计的一种处理器,是介于集成电路ASIC和通用处理器GPP之间的一种折衷。既有着GPP编程灵活的优点,又有ASIC功耗低,执行效率高等优点,因此越来越受到学术界的关注并在工业界被广泛的使用。但是在应用的过程中,ASIP也表现出设计难度大,难以快速实现工具链和验证的问题。针对这些问题,基于动态指令集ASIP处理器的解决方案(Application Specific Adaptive Processor,ASAP)被提出。
   ASAP将ASIP技术与可重构技术结合到一起,让处理器能够动态的扩展自定义指令以适应变化的应用需求;同时保证底层硬件的重构对上层软件透明,使自定义指令能够动态的映射而不改变对应用程序的接口,以重用原有工具链,从而减少开发者负担并缩短研发周期。ASAP的架构主要分为三各部分:高效动态剖析器、指令集优化方案和动态重构和映射。本文的工作就是对指令集优化方案中关键技术的研究,主要研究工作和特色如下:
   (1)首先阐述了ASAP的框架结构,并详细描述了指令集优化的方案中的工具、环境以及方法。
   (2)深入研究了候选自定义指令的生成,用迭代遍历算法改进了递归遍历搜索生成算法。
   (3)针对目前贪心启发式算法的不足,提出一种性能较为优异的基于关联启发的自定义指令选取算法。
   (4)针对目前已有的基于差分进化的指令选择算法存在的问题,提出改进的进化补全算法,该算法改进了差分进化算法的选取结果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号