文摘
英文文摘
第一章 绪论
1.1 引言
1.2 研究目标及研究意义
1.3 论文的主要工作及组织结构
第二章 可重构计算技术概述
2.1 可重构计算技术的定义
2.2 可重构计算技术的发展历史
2.3 可重构计算技术的时空域计算特性
2.4 可重构计算技术的实现
2.4.1 系统重构方式
2.4.2 可重构逻辑器件的分类
2.4.3 可重构混合系统
2.5 支持可重构计算的混合系统操作系统
2.6 本章小结
第三章 可重构系统操作系统布局算法设计与实现
3.1 模型描述和基本概念
3.2 Bazargan算法
3.2.1 基于非重叠空闲矩形的算法
3.2.2 基于重叠空闲矩形的算法
3.3 Bazargan算法的改进
3.4 Edmonds算法
3.4.1 算法设计
3.4.2 时间和空间复杂度分析
3.5 Edmonds算法的改进
3.6 KVIT算法
3.6.1 算法描述
3.6.2 基于被占用区域连续度的代价函数
3.7 Match算法描述
3.7.1 2v情形的Match算法
3.7.2 3v情形的Match算法
3.7.3 4v情形的Match算法
3.7.4 Match算法小结
3.8 仿真实验及结果分析
3.8.1 仿真实验环境与实验方案
3.8.2 实验结果与性能分析
3.9 本章小结
第四章 可重构系统操作系统任务调度算法设计与实现
4.1 模型描述和基本概念
4.1.1 资源模型与任务模型
4.1.2 现有技术的局限
4.2 Horizon算法
4.2.1 一维Horizon算法
4.2.2 二维Horizon算法
4.3 一维Stuffing算法
4.4 一维Horizon与Stuffing算法的比较
4.5 Stuffing算法的改进
4.5.1 CStuffing算法数据结构
4.5.2 CStuffing算法描述
4.6 MGS算法
4.6.1 数据结构
4.6.2 MGS算法描述
4.6.3 MGS代价函数
4.6.4 二维MGS算法
4.7 MGS、Horizon和Stuffing算法的比较
4.8 KVIT与MGS中Match算法的比较
4.9 仿真实验及结果分析
4.9.1 仿真实验环境与实验方案
4.9.2 实验结果及性能分析
4.10 本章小结
第五章 总结与展望
5.1 论文总结
5.2 进一步的工作
致谢
参考文献
作者在读期间研究成果