学位论文 > 优秀研究生学位论文题录展示

多核流体系结构模拟器研究与实现

作 者: 杨乾明
导 师: 张春元
学 校: 国防科学技术大学
专 业: 计算机科学与技术
关键词: 多核 流体系结构 Msim 时序模拟 功能模拟
分类号: TP391.9
类 型: 硕士论文
年 份: 2008年
下 载: 91次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着密集计算类应用蓬勃兴起和VLSI技术不断发展,并行体系结构研究获得了巨大的应用驱动和基础技术支撑,经典的流体系结构向着多核化的趋势发展,多核流体系结构正成为微处理器体系结构研究关注的前沿焦点之一,学术界和工业界已经设计了一系列经典的多核流体系结构和多核流处理器(原型)。多核流体系结构不但展现出了巨大的计算性能潜力,而且在面积利用率、平均功耗和可编程灵活性上也显示出突出的优势,本文作者认为多核流体系结构代表了体系结构的未来发展方向,值得研究。体系结构的研究离不开模拟器的支持,多核流体系结构作为一种新型的体系结构,采用流模型进行计算,与现有的微处理器体系结构有着很大的不同,现有的模拟器不能支持多核流体系结构的研究,需要开发新的多核流体系结构模拟器,同时,随着系统规模的不断扩大,传统的模拟技术越来越显示出其弊端,需要探究新的模拟技术和方法。在这样的背景下,作者选择了“多核流体系结构模拟器研究与实现”这个课题。本文在深入了解多核流体系结构的基础上,实现了多核流体系结构的时钟精确模拟器Msim。实现的结果表明,Msim模拟器具有良好的扩展性,能够支持多种多核流体系结构的模拟,同时具有较好的性能,同Stanford的单核流体系结构模拟器Isim相比,Msim平均模拟速度是Isim的4倍。本文在实现Msim的过程中,对模拟器的实现技术和方法进行深入研究,提出了一些可有效提高模拟器灵活性和模拟速度的技术:基于配置文件的可扩展性设计、时序模拟功能模拟融合技术、基于宿主机的直接模拟技术,实验结果表明,采用这些技术的模拟器,其平均模拟速度为未采用该技术的1.97倍。本文还研究了软硬件联合模拟技术,提出了一种简单高效的模块间通信模型——基于通道的通信模型。

全文目录


摘要  10-11
ABSTRACT  11-12
第一章 绪论  12-19
  1.1 课题研究背景  12-15
    1.1.1 应用需求  12-13
    1.1.2 集成电路工艺的发展  13-14
    1.1.3 体系结构模拟技术  14-15
  1.2 国内外相关研究现状  15-18
    1.2.1 多核流体系结构研究现状  15-16
    1.2.2 模拟技术研究现状  16-18
  1.3 本文的主要工作  18
  1.4 论文结构  18-19
第二章 多核流体系结构  19-26
  2.1 Tisa 体系结构  19-24
    2.1.1 顶层硬件结构  19-21
    2.1.2 流处理器核体系结构  21-22
    2.1.3 多核互联结构  22-24
  2.2 多核流编程模型  24-25
  2.3 小结  25-26
第三章 多核流体系结构模拟器 Msim 的设计  26-45
  3.1 设计目标及方法  26-30
    3.1.1 设计目标  26-27
    3.1.2 模拟方法  27-30
  3.2 模拟器整体设计  30-33
    3.2.1 模拟器整体结构  30-31
    3.2.2 类关系图  31-32
    3.2.3 算法主流程  32-33
  3.3 主控标量核模块的设计  33-34
  3.4 流级部件的设计  34-40
    3.4.1 主控接口的设计  35
    3.4.2 流控制器的设计  35-36
    3.4.3 片外存储器的设计  36-38
    3.4.4 互联模块的设计  38-40
  3.5 核心级部件的设计  40-44
    3.5.1 运算簇的设计  40-42
    3.5.2 微控制器的设计  42-43
    3.5.3 流寄存器文件的设计  43-44
    3.5.4 流缓冲的设计  44
  3.6 小结  44-45
第四章 模拟器优化实现技术  45-56
  4.1 提高模拟器的灵活性  45-49
    4.1.1 面向对象的模块化技术  45-46
    4.1.2 基于配置文件的可扩展性设计  46-49
  4.2 提高模拟器的模拟速度  49-52
    4.2.1 时序模拟功能模拟融合技术  49-51
    4.2.2 基于宿主机的直接模拟技术  51-52
  4.3 软硬件联合模拟  52-55
    4.3.1 抽象通信模型  52-54
    4.3.2 基于RS232 的软硬件联合模拟  54-55
  4.4 小结  55-56
第五章 模拟器性能分析与评测  56-65
  5.1 运行环境  56-58
    5.1.1 测试程序编译  56-57
    5.1.2 模拟器用户接口  57-58
    5.1.3 程序运行结果显示  58
  5.2 模拟器的正确性分析  58-60
    5.2.1 存储模型的正确性分析  59
    5.2.2 模拟器的正确性分析  59-60
  5.3 模拟器的性能分析  60-64
    5.3.1 单核模拟性能测试  60-63
    5.3.2 多核模拟性能测试  63-64
  5.4 小结  64-65
第六章 结束语  65-68
  6.1 工作总结  65-67
  6.2 未来的研究方向  67-68
致谢  68-69
参考文献  69-74
作者在学期间取得的学术成果  74

相似论文

  1. 基于多核学习的高性能核分类方法研究,TP391.41
  2. TD-SCDMA无线链路控制协议实现研究,TN929.533
  3. 多核系统中实时任务调度算法的研究,TP332
  4. 保护在线自适应整定的研究,TM77
  5. 多核系统中基于温度限制的节能调度算法研究,TP332
  6. 分布式内存多核处理器流程序虚拟机研究,TP333.1
  7. 基于TILE Pro64多核处理器的3G服务器视频转码软件设计,TP393.05
  8. 基于TilePro64多核处理器的H.264高清视频解码软件设计,TN919.81
  9. 基于多核SMP集群环境的光线追踪模拟卫星成像并行研究与实现,TP391.41
  10. 基于多核处理机的RSA并行算法的研究与实现,TP309.7
  11. 基于GALS的多核互连及任务调度策略研究,TN47
  12. 基于广义组合多核高斯函数的图像分类方法研究,TP391.41
  13. 多核集群环境下并行地理计算执行时间预测技术研究,TP338.6
  14. 基于共享前端的流多核体系结构关键技术研究,TP332
  15. 面向众核温度感知的Linux调度器的研究与实现,TP316.81
  16. 基于群智能和冲突规避策略的基因—基因交互作用检测及其并行计算,TP391.41
  17. 基于多核混合支持向量机的城市短时交通预测,U491.14
  18. 基于EFI的软件异构多核系统及其安全应用模型,TP316
  19. 多分辨率图像锥结合FCM的多核并行图像分割算法研究,TP391.41
  20. 2D MESH片上网络容错路由算法研究,TP302.8
  21. 高性能低功耗多核处理器研究,TP332

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com