题名 指令模拟的应用和特点
1
作者
瞿国平
王宇心
杜红燕
机构
国防科技大学计算机系
出处
《计算机工程与科学》
CSCD
1996年第1期80-84,7,共6页
文摘
本文论述了指令模拟在软件研制和其它领域中的应用及特点。
关键词
靶机
指令模拟
模拟 器
Keywords
architecture test
symbolic test
target machine.
分类号
V279.1
[航空宇航科学与技术—飞行器设计]
题名 统一染色阵列指令模拟器的设计与实现
2
作者
聂曌
齐宇心
郝冲
田泽
机构
中国航空工业西安航空计算技术研究所
出处
《信息通信》
2018年第3期59-60,共2页
文摘
文章结合图形处理器研制需求,通过设计、实现针对统一染色阵列汇编程序的指令集模拟器(Instruction Set Simulator,ISS),在虚拟时钟精确层面仿真每条指令在目标处理硬件上的执行效果,在硬件系统开发完成前支持软件开发人员完成大部分的开发和调试工作,从而提高图形处理器的研制效率。同时,在仿真验证中,根据预测的性能分析指标,反馈并指导硬件架构的设计,提高硬件系统设计效率。
关键词
统一染色阵列
汇编程序
指令 集模拟 器
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]
题名 改进MIPS指令集模拟方法的研究
被引量:3
3
作者
刘明
蔡启先
余祖峰
机构
广西工学院电子信息与控制工程系
广西工学院计算机工程系
出处
《广西工学院学报》
CAS
2009年第2期54-57,共4页
基金
广西教育厅科研项目(200708LX183)资助
文摘
微处理器模拟是开发嵌入式系统的重要方法,其关键是指令集的译码.通过改进传统的MIPS指令集译码方法,采用多级索引和指令抽象技术实现了MIPS指令集模拟加速.实验证明,此法优化效果比较明显,能提高程序的执行效率.
关键词
MIPS指令 集
指令模拟
多级索引
指令 抽象
Keywords
MIPS instruction set
instruction simulation
multi-level index
instruction abstract
分类号
TP313
[自动化与计算机技术—计算机软件与理论]
题名 基于指令并行模拟机制的软件移植技术
被引量:2
4
作者
陈劲松
兰旭辉
魏忠
机构
空军雷达学院四系
出处
《仪器仪表用户》
2010年第2期51-53,共3页
文摘
本文介绍了如何采用双处理器并行执行机制,解决了指令模拟方法中宿主机对运算速度的要求,有效地实现了对某飞机自动驾驶、自主导航软件的移植,回避了虚拟机的程序中涉及的控制理论问题,大大减少了程序的正确性验证难度,缩短研制周期。
关键词
软件移植
指令模拟
并行执行
Keywords
software transplant, instruction simulation, parallel exe- cution
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
题名 基于指令集模拟器的处理器建模与验证
被引量:7
5
作者
严迎建
徐劲松
陈韬
刘军伟
机构
解放军信息工程大学电子技术学院
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第5期248-250,共3页
基金
国家部委基础预研基金资助项目
文摘
介绍处理器仿真建模技术以及指令集模拟器在其中的应用,讨论处理器ISA,MA模型建立以及指令精确、时钟精确的指令集模拟器实现方法,提出一种基于多线程技术的调试器集成方法,介绍指令集模拟器在一款密码专用微处理器开发过程中的具体应用方法。
关键词
指令 集模拟 器
处理器建模
指令 精确
时钟精确
流水线处理器
Keywords
Instruction Set Simulator(ISS)
processor modeling
instruction accurate
cycle accurate
pipeline processor
分类号
TP309
[自动化与计算机技术—计算机系统结构]
题名 可重用的指令集模拟器的设计与优化技术
被引量:2
6
作者
韩小琨
蒋烈辉
尹青
陈亮
周博
机构
解放军信息工程大学信息工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第7期61-63,共3页
基金
国家"863"计划基金资助项目(2006AA01Z409)
文摘
指令集模拟器是进行体系结构设计与评估及软件逆向工程开发的有利工具。该文采用解释型模拟策略,阐述可重用的指令集模拟器的实现方法。在此基础上,提出一种基于虚拟指令集的模拟技术,使之能够应用于多款处理器,同时论述了几种提高模拟效率的优化技术。
关键词
指令 集模拟 器
虚拟指令 集
解释型模拟
模拟 策略
Keywords
instruction set simulator
virtual instruction set
interpretative simulation
simulation strategy
分类号
TP309
[自动化与计算机技术—计算机系统结构]
题名 ARMv4指令集模拟器设计及优化技术
被引量:6
7
作者
严迎建
刘明业
机构
北京理工大学ASIC研究所
出处
《小型微型计算机系统》
CSCD
北大核心
2005年第2期315-317,共3页
基金
国防基础科研项目 (J14 0 0 B0 0 6)资助 .
文摘
指令集模拟器是处理器、编译器以及嵌入式系统设计中的重要工具之一 .首先讨论指令集模拟器的分类及特点 ,然后阐述作者采用解释技术开发的 ARMv4指令集模拟器的实现方法 ,为了提高模拟效率 ,还讨论几种性能优化技术 .
关键词
指令 集模拟 器
解释型模拟
编译型模拟
嵌入式系统
Keywords
instruction set simulator
interpretative simulation
compiled simulation
embedded system
分类号
TP335
[自动化与计算机技术—计算机系统结构]
题名 MIPS64指令集模拟器的建模与实现方法
被引量:2
8
作者
蔡启先
刘明
余祖峰
机构
广西工学院计算机工程系
广西工学院电子信息与控制工程系
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第18期245-246,252,共3页
基金
广西教育厅科技基金资助项目(200708LX183)
文摘
用软件编程的方法介绍一个与MIPS32/64指令集兼容的指令集模拟器的建模与实现过程。该方案用C++来描述处理器的硬件行为,通过在编译时选择不同的选项分别实现对MIPS32和MIPS64指令集构架的嵌入式处理器的模拟,实现除浮点数以外的所有指令的译码和执行。该方案的主要好处是代码可重用,指令扩展性能好,可以同时兼容MIPS32和MIPS64指令集的模拟。
关键词
MIPS64
指令 集
指令 集模拟 器
指令 集构架
Keywords
MIPS64 instruction set
instruction set simulator
instruction set architecture
分类号
TP309
[自动化与计算机技术—计算机系统结构]
题名 采用动态译码缓存的高速指令集模拟器
被引量:4
9
作者
桑胜田
王进祥
赵新曙
机构
哈尔滨工业大学微电子中心
[
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第18期248-250,共3页
文摘
指令集模拟器是计算机体系结构研究和SoC软硬件协同设计的重要工具,模拟器的性能和灵活性是影响设计和验证效率的重要因素。解释型指令集模拟器具有很好的灵活性,在操作系统等涉及到自修改代码的模拟中具有不可替代的作用。该文给出了一个高性能解释型指令集模拟器的设计,它具有很高的模拟精度和很好的灵活性;同时指令集模拟器采用了动态译码缓存等优化技术,使其具有很高的模拟性能。以ARM7指令集模拟器为实例,所提出的优化技术同样适用于其它现代RISC体系结构。
关键词
指令 集模拟 器
动态译码缓存
软硬件协同设计
Keywords
Instruction set simulator
Dynamic decode cache
HW/SW co-design
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
题名 MIPS64指令集模拟器动态编译技术研究
10
作者
蔡启先
郭森
王智文
机构
广西工学院计算机工程系
广西工学院电子信息与控制工程系
出处
《计算机工程与应用》
CSCD
2012年第29期42-45,161,共5页
基金
广西自然科学基金(No.2011GXNSFA018162)
文摘
嵌入式开发对指令集模拟器模拟速度的要求越来越高。提出了一种新的细化的动态翻译技术,基本思路是指令集的每条指令被翻译成一条语义函数,通过特定的指针指向符合条件的语义函数,这样,即使执行条件发生改变时也能调用上次编译的结果,从而使模拟速度显著提高,MIPS64指令集模拟器的测试结果给以了验证。
关键词
指令 集模拟 器
细化的动态编译模式
MIPS64
Keywords
Instruction Set Simulator(ISS)
special dynamic compiled mode
MIPS64
分类号
TP337
[自动化与计算机技术—计算机系统结构]
题名 MIPS64指令集模拟器的细化动态翻译技术
11
作者
蔡启先
郭森
裴锋
谭平
机构
广西工学院计算机工程系
广西工学院电子信息与控制工程系
出处
《广西工学院学报》
CAS
2010年第4期1-4,12,共5页
基金
广西教育厅科技项目(200708LX183)资助
文摘
随着指令集模拟器在嵌入式开发中的作用日益增大,对于指令集模拟器模拟速度的要求也越来越高.本文提出了一种细化的动态翻译技术,即把指令在编译阶段翻译成伪指令.虽然在编译阶段花费时间较多一些,但使得译码阶段消耗的时间大量减少.实验结果证明:使用该技术能够准确模拟MIPS 64的指令,并且模拟速度显著提高.
关键词
指令 集模拟 器
动态翻译
伪指令
D2模式
MIPS64
Keywords
ISS
dynamic translation
pseudo instructions
D2 pattern
MIPS 64
分类号
TP313
[自动化与计算机技术—计算机软件与理论]
题名 基于SystemC的多核指令集模拟器并行化技术
12
作者
刘斌
高小鹏
龙翔
机构
北京航空航天大学计算机学院
出处
《微计算机信息》
2010年第29期169-170,109,共3页
基金
基金申请人:高小鹏
项目名称:基于并行模拟器的分布式调试系统
基金颁发部门:航空科技国家重点实验室(20081951032)
文摘
多核指令集模拟器一直是指令集模拟器的研究热点。如何有效,快速的对多核指令集进行模拟,成为了设计多核模拟器的难点。本文描述了一种基于SystemC TLM框架的多核指令集模拟技术。在利用SystemC易于建模的优点的同时克服了其模块之间串行调度的缺点,实现了基于SystemC的并行多核模拟器。
关键词
SYSTEMC
多核
指令 集模拟 器
并行化
Keywords
SystemC
Multi-Core
Instructions Set Simulator
Parallel
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
题名 一款DSP指令集模拟器性能优化技术研究
13
作者
阮园
王胜
张庆文
机构
中国电子科技集团公司第
出处
《电子与封装》
2013年第4期31-35,40,共6页
文摘
文中研究和设计的指令集模拟器(Instruction Set Simulator,ISS)仿真了"中微一号"(ZW100)DSP指令系统和存储器系统行为。在现代嵌入式系统设计过程中,ISS能够在硬件原型构造出来之前,完成对处理器设计的正确性验证和性能分析工作;同时,其还可用于验证操作系统、编译器、汇编器、连接器等系统软件的正确性和各项性能指标。目前,国内外对ISS的研究主要集中在保证ISS灵活性的前提下,应用各种优化技术,提升它的指令仿真执行速度。文章在吸收借鉴目前国际上关于ISS性能优化技术的基础上,通过对仿真策略、仿真内存管理、二进制指令译码算法进一步优化,提高了ISS的整体性能。实验证明,文中提出的优化技术能够有效提升ISS的性能。
关键词
指令 集模拟 器
优化技术
虚拟页表
预执行缓存
Keywords
instruction set simulator
optimization strategy
virtual page
pre-execute cache
分类号
TN407
[电子电信—微电子学与固体电子学]
题名 快速SPARC V7指令集模拟器的设计方法
被引量:3
14
作者
关小川
陈朝晖
党纪红
机构
北京控制工程研究所
出处
《计算机工程与设计》
CSCD
北大核心
2011年第2期531-534,共4页
基金
国家自然科学基金项目(90818024)
文摘
为提高解释型指令集模拟器的速度,研究了模拟器设计的译码分派技术及其优化方法,针对模拟器运行时译码阶段开销较大和执行阶段需要本地机器指令较多等特点,提出用预译码技术和优化线索解释技术相结合的方式,提升模拟器的速度。通过设计一个基于SPARC V7指令集模拟器,结合实例对3种模拟器性能进行比较分析,实验结果表明了该方法的可行性和有效性。
关键词
模拟 器
指令 集模拟
预译码
线索解释
译码分派
Keywords
simulator
instruction setsimulation
pre-decode
threaded code
decode-and-dispatch
分类号
TP391.9
[自动化与计算机技术—计算机应用技术]
题名 火控系统中单信道传输多路模拟数字指令的实现
15
作者
谭晖
机构
哈尔滨工业大学通信技术研究所
出处
《计算机测量与控制》
CSCD
2003年第11期873-874,共2页
文摘
传统的模拟指令和数字指令的无线传输采用不同的信道机分别传输。介绍了一种火控系统中两路模拟指令和四路数字指令合路无线传输的设计及实现方法 ,使得只用一个信道机就可完成多种多路指令的传输 ,具有较高的实用性和先进性 ,已在实际型号设计中得到采用 ,效果良好 。
关键词
火控系统
单信道传输
多路模拟 数字指令
无线传输
无线信道
Keywords
analog signal
digital signal
mixed transfer
error detection correction
分类号
V247.13
[航空宇航科学与技术—飞行器设计]
题名 基于插件技术的多目标指令集模拟器设计与实现
被引量:2
16
作者
宋彭涛
蒋烈辉
谢耀滨
王九宇
余弦
田立
机构
信息工程大学信息工程学院
出处
《信息工程大学学报》
2010年第1期63-66,共4页
基金
国家863计划资助项目(2006AA01Z409)
文摘
指令级模拟器是处理器及嵌入式系统设计的重要工具,也是进行系统体系结构软件设计评估、系统软件设计开发及软硬件协同开发的有利工具。传统的指令集模拟器大多针对特定目标系统而设计,具有极大的目标依赖性。文章提出了一种基于插件构建技术的方法,利用插件的独立性、封闭性和利于扩展的特性,极大提高了多目标系统的开发效率。
关键词
多目标
指令 集模拟 器
插件技术
Keywords
multi-target
instruction set simulate
plug-in technology
分类号
TP302
[自动化与计算机技术—计算机系统结构]
题名 基于X86平台的ARM指令集模拟器的设计
被引量:2
17
作者
贾少波
机构
西安财经学院信息与教育技术中心
出处
《电子设计工程》
2013年第12期164-166,169,共4页
文摘
随着嵌入式系统软件的发展,以及嵌入式应用在各个行业的普及,嵌入式系统开发已经被越来越多的人所关注。目前,嵌入式软件更新频率快,因此要求开发者在短期内能开发出具有针对型的应用程序,然而嵌入式系统运行环境往往是用户制定,并且运行在特定的硬件环境中。常规的软件开发方法往往导致嵌入式系统开发效率低下,同时大幅提高了开发成本。因此,实现对嵌入式系统硬件环境的仿真能有效提高嵌入式系统开发效率。本文针对此问题,结合现有ARM体系架构和指令集模拟器实现原理,提出了一套基于X86平台的ARM指令集模拟器的设计方案。
关键词
嵌入式系统开发
ARM体系架构
指令 集模拟 技术
ARM指令 集模拟 器
Keywords
embedded system development
ARM architecture
instruction set simulation technique
ARM instruction set simulator
分类号
TP302
[自动化与计算机技术—计算机系统结构]
题名 周期精确的指令集模拟器(ISS)的建模与封装方法
被引量:2
18
作者
沈斌
张多利
何亚军
机构
合肥工业大学
出处
《中国集成电路》
2007年第11期60-64,共5页
文摘
本文首先介绍了指令集模拟器(ISS)的原理与应用,提出了在ISS的建模过程中所要处理的主要问题。然后以ARM7为例讨论了使用C++语言建立周期精确的指令集模拟器的方法。并使用了SystemC封装的方式来解决ISS同系统中其它模块的信息传递和时钟同步问题。将封装后的ISS同存储器一起挂接在AHB总线上,建立了简单的仿真平台。
关键词
指令 集模拟 器(ISS)
周期精确
ARM
SYSTEMC
封装
Keywords
Instruction set simulator(ISS)
cycle accurate
ARM
SystemC
wrapper
分类号
TN431.1
[电子电信—微电子学与固体电子学]
题名 高性能数字信号处理器指令集模拟器设计
被引量:2
19
作者
赵香
机构
中国电子科技集团公司第三十八研究所集成电路设计中心
出处
《中国集成电路》
2015年第3期26-29,73,共5页
文摘
本文介绍了一款高性能数字信号处理器(DSP)的指令集模拟器,该模拟器基于中国第一款自主研发高性能通用DSP"魂芯一号",可精确模拟DSP的周期级行为,详细介绍了指令集模拟器关键模块的设计。
关键词
指令 集模拟 器
周期精确
高性能DSP
Keywords
instruction set simulator ( ISS )
cycle accurate
high performance DSP
分类号
TP332
[自动化与计算机技术—计算机系统结构]
题名 一种DSP处理器内核的指令级模拟器
20
作者
刘振尧
戴麟
机构
东南大学国家专用集成电路系统工程技术研究中心
出处
《现代电子技术》
2007年第6期29-30,34,共3页
文摘
在DSP内核的设计、开发过程中,指令级模拟器可用于汇编程序仿真、调试,有利于加快芯片开发进度。介绍了一种由作者设计的基于MFC语言,设计面向对象操作界面的DSP内核指令级模拟器,具体地对指令的分析判断由Lex和yacc实现,可以直观表现出汇编程序运行之后各个寄存器和内存镜像,支持单步和断点调试。
关键词
指令 级模拟 器
DSP
汇编程序
内核
Keywords
instruction - level simulator DSP assembler core
分类号
TN492
[电子电信—微电子学与固体电子学]