基于nML的指令集仿真器自动生成技术初步研究

基于nML的指令集仿真器自动生成技术初步研究

论文摘要

在计算机技术发展过程中,仿真一直是一个重要的研究领域。指令集仿真器(ISS:Instruction Set Simulator)是在指令集体系结构的层次上对目标机进行模拟,ISS不仅有助于验证处理器和编译器的设计功能和性能,还能用来评估体系结构设计的合理性。然而,完全手工开发指令集仿真器是一项非常繁重的工作,而且易于出错。自动生成技术的引入大大减轻了指令集仿真器的开发工作量。本论文研究了自动生成技术,并采用构件模板的方式实现对目标处理器指令集仿真器的自动构造过程。指令集仿真器自动生成工具的实现加速了指令集仿真器的开发速度并提高其正确性与灵活性。论文工作为实验室日后在仿真领域的研究打下了坚实的基础。

论文目录

  • 中文摘要
  • 英文摘要
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究目的和意义
  • 1.3 论文研究方法及主要工作
  • 1.4 论文结构
  • 第二章 相关技术介绍
  • 2.1 指令集仿真器
  • 2.1.1 基于解释的指令集仿真策略
  • 2.1.2 基于编译的指令集仿真策略
  • 2.1.3 混合指令集仿真策略
  • 2.2 自动生成技术
  • 2.2.1 自动生成技术概述
  • 2.2.2 描述模板及处理器描述语言
  • 2.2.3 nML 指令集描述语言
  • 第三章 指令集仿真器自动生成工具详细设计
  • 3.1 构件模板法与指令集仿真器
  • 3.2 AISSG 工作流程
  • 3.3 前端生成工具实现
  • 3.3.1 lex& Yacc 相结合的词法和语法分析器生成
  • 3.3.2 nML 描述语言文法分析
  • 3.3.3 前端代码实现细节
  • 3.4 后端生成工具实现
  • 3.4.1 后端实现关键数据结构
  • 3.4.2 译码部件的自动生成
  • 3.4.3 指令执行代码的生成
  • 第四章 论文设计验证与优化
  • 4.1 设计验证
  • 4.2 设计优化
  • 4.2.1 指令集仿真器自动生成工具代码优化
  • 4.2.2 对目标指令集仿真器性能优化
  • 第五章 总结
  • 5.1 工作小结
  • 5.2 改进与展望
  • 参考文献
  • 致谢
  • 附录
  • 在学期间发表的学术论文和参加科研情况
  • 相关论文文献

    • [1].基于硬件的动态指令集随机化框架的设计与实现[J]. 网络与信息安全学报 2017(11)
    • [2].指令集仿真器的关键技术[J]. 计算机应用 2015(05)
    • [3].可重构指令集计算机综述[J]. 微处理机 2008(02)
    • [4].模拟器指令集扩展的设计与实现[J]. 计算机应用与软件 2010(02)
    • [5].面向多目标的指令集模拟技术[J]. 计算机工程 2009(23)
    • [6].一种多核指令集仿真器构建技术[J]. 计算机应用研究 2013(10)
    • [7].一种面向多媒体和通信应用的处理器指令集及架构实现[J]. 湖南大学学报(自然科学版) 2014(10)
    • [8].面向专用指令集处理器设计的软硬件协同验证[J]. 计算机工程 2010(06)
    • [9].一种神经网络指令集扩展与代码映射机制[J]. 软件学报 2020(10)
    • [10].一种虚指令集的设计与翻译技术的研究[J]. 计算机应用与软件 2010(12)
    • [11].基于验证库的微处理器指令集验证方法[J]. 计算机工程 2009(03)
    • [12].怎样做大RISC-V的蛋糕?[J]. 单片机与嵌入式系统应用 2019(06)
    • [13].自定义指令集处理器及其工具链设计[J]. 小型微型计算机系统 2011(02)
    • [14].面向专用处理器指令集设计的应用特征分析方法研究与实现[J]. 计算机工程与科学 2009(S1)
    • [15].加密专用处理器指令集设计[J]. 微处理机 2012(04)
    • [16].面向视频应用的专用指令集处理器设计[J]. 机电工程 2008(07)
    • [17].基于指令集仿真和排队论的计算机系统建模方法[J]. 信息通信 2015(11)
    • [18].基于流密码的可重构处理结构及其专用指令集研究[J]. 计算机应用与软件 2010(01)
    • [19].面向嵌入式应用的指令集自动扩展[J]. 电子学报 2008(05)
    • [20].龙芯与绿坝:自主创新当反思?[J]. 信息系统工程 2009(07)
    • [21].可重用的指令集模拟器的设计与优化技术[J]. 计算机工程 2008(07)
    • [22].复杂指令集流水线系统设计[J]. 微电子学与计算机 2012(04)
    • [23].一种ARM指令集仿真器的实现与优化[J]. 苏州大学学报(工科版) 2009(02)
    • [24].嵌入式系统模拟器研究[J]. 广西工学院学报 2009(04)
    • [25].CPU指令集详解[J]. 计算机与网络 2008(16)
    • [26].密码指令集扩展研究[J]. 计算机应用研究 2008(06)
    • [27].专用指令集处理器设计的架构性研究[J]. 中国集成电路 2013(10)
    • [28].SIMD指令集技术在优化MPEG-2码流处理的研究[J]. 微计算机信息 2010(23)
    • [29].改进MIPS指令集模拟方法的研究[J]. 广西工学院学报 2009(02)
    • [30].实时微测量系统指令集及解析算法[J]. 电测与仪表 2016(21)

    标签:;  ;  ;  

    基于nML的指令集仿真器自动生成技术初步研究
    下载Doc文档

    猜你喜欢