计算机模拟器是指用软件技术和一定的硬件技术,模
拟真实的计算机运行过程的系统平台[1]。根据模拟器实现
的功能及面向的使用对象不同,可以将其分为两类:功 能
模拟器和性能 模 拟 器[2]。功能模拟器主要是实现处理器的
结构,不包括处理器的微体系结构,具 有 仿 真 速 度 快,但
是仿真精度有所 损 失。现代处理器体系结构的确定通常是
一个团队进 行 性 能 分 析、不断改进的结果[3]。目 前 常 见 的
用于研究的多种体系结构模拟器有 SimpleScalar,SimOS,
GEM5,Liberty,QEMU,Simics等[4],但 是 针 对 VLIW 体
系结构的模拟器还比较少,特 别 是 不 同 VLIW DSP体 系 结
构的差异很大,很难有一种通用的模拟器。
本文基于gem5[5]模 拟 器,通过修改原有的执行流程,
提出了一种 面 向 VLIW 架 构 DSP 的模拟器的快速实现方
法,解决了指令在模拟器上的顺序执行模型和 VLIW DSP
上并行执行的 问 题,实 现 了16/32位混合指令的执行,并
定义了完整的指令集,快速实现了一款 VLIW DSP的 指 令
级精 度 的 模 拟 器,满 足 了 VLIW DSP 的指令级精度仿
真要
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !