题名 动态二进制翻译器QEMU中冗余指令消除技术研究
被引量:4
1
作者
宋强
陈香兰
陈华平
机构
中国科学技术大学计算机科学与技术学院
出处
《计算机应用与软件》
CSCD
北大核心
2012年第5期67-69,98,共4页
基金
国家重大专项"核心电子器件
高端通用芯片及基础软件产品"(2009ZX01028-002-003-005)
文摘
计算机体系结构的不断发展,使得代码迁移工作变得尤为重要,在这种背景下,二进制翻译技术应运而生。二进制翻译技术使得在已有的体系结构下生成的可执行文件自动迁移到新的体系结构中成为可能。以龙芯2F处理器为硬件平台,研究二进制翻译器QEMU中冗余指令的删除优化技术,使用代码活性分析方法来降低代码膨胀度,提高执行效率。该优化技术带来的优化效果超过其自身开销,具有实际优化价值。
关键词
二进制翻译
冗余 指令 消除
动态优化
虚拟机
Keywords
Binary translator Redundant instructions elimination Dynamic optimization Virtual machine
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
题名 二进制翻译中冗余指令优化算法
被引量:6
2
作者
谭捷
庞建民
单征
岳峰
卢帅兵
戴涛
机构
数学工程与先进计算国家重点实验室
出处
《计算机研究与发展》
EI
CSCD
北大核心
2017年第9期1931-1944,共14页
基金
国家自然科学基金项目(61472447)
国家"八六三"高技术研究发展计划基金项目(2009AA012201)
"核高基"国家科技重大专项基金项目(2009ZX01036-001-001)~~
文摘
二进制翻译是实现软件移植的主要方法.动态二进制翻译受动态执行限制而不能深度优化导致效率较低而传统的静态二进制翻译难以处理间接分支,且现有的优化方法大部分集中在中间代码层,对目标码中存在的大量冗余指令较少关注.针对这一现状,提出一种静态二进制翻译框架SQEMU,基于该框架提出了一种对目标码冗余指令进行删除的优化算法.该算法通过分析目标码生成指令特定数据依赖图(instruction-specific data dependence graph,IDDG),再利用该图将活性分析和窥孔优化的2种理论相结合,有效删除目标码中的冗余指令.实验结果表明,利用该算法对目标码优化后,其执行效率得到显著提升,最大提升可达42%,整体性能测试表明,优化后nbench测试集翻译效率提高约20%,SPEC CINT2006测试集翻译效率提高约17%.
关键词
二进制翻译
冗余 指令
活性分析
窥孔优化
SQEMU框架
Keywords
binary translation
redundant instruction
liveness analysis
peephole optimization
SQEMU frame
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
题名 地铁列车客室门系统冗余设计的优化
被引量:2
3
作者
原宇博
机构
贵阳城市轨道交通有限公司机电设备部
出处
《城市轨道交通研究》
北大核心
2016年第9期142-144,150,共4页
文摘
硬线和网络指令的冗余设计已经应用于地铁列车的车门控制。基于先到先执行的原则,门控器对"硬连线信号"和"网络信号"均能响应,以先接收到的信号为准控制车门的开闭。分析了冗余信号的时序,以及冗余指令冲突导致车门无法关闭的问题,提出了客室门系统冗余设计的优化方案,并将该方案应用于广州地铁车辆的调试。实践证明该方案能有效避免冗余指令冲突,大大提高列车门控系统的可靠性。
关键词
地铁
客室门系统
指令冗余
优化设计
Keywords
metro
passenger compartment door system
command redundant
optimum design
分类号
U270.386
[机械工程—车辆工程]
题名 一种阵列众核处理器的多级指令缓存结构
4
作者
陈逸飞
李宏亮
刘骁
高红光
机构
江南计算技术研究所
出处
《计算机工程与科学》
CSCD
北大核心
2018年第4期571-579,共9页
基金
国家863计划(2015AA01A301)
国家"核高基"重大专项(2013ZX01028001001001)
文摘
阵列众核处理器由于其较高的计算性能和能效比已经被广泛应用于高性能计算领域。而要构建未来高性能计算系统处理器必须解决严峻的"访存墙"挑战以及核心协同问题。通常的阵列处理器中,核心多采用单线程结构,以减少开销,但是对访存提出了较高的要求。在阵列众核处理器中,在单核心中引入硬件同时多线程技术,针对实验中一级指令缓存命中率随着线程数增加而显著降低的问题,提出了一种面向阵列众核处理器的冗余指令缓存存储结构,基于该结构,提出采用FIFO及类LRU替换策略。通过上述优化的高速缓存结构设计,经实验模拟,双线程整体指令Cache失效率降低了25.2%,整体CPI性能提升了30.2%。
关键词
阵列众核处理器
同时多线程
冗余 指令 缓存
Keywords
array-based many-core processor
simultaneous multithreading
redundancy instruction Cache
分类号
TP302
[自动化与计算机技术—计算机系统结构]
题名 单片机系统软件抗干扰措施分析
被引量:12
5
作者
程继兴
刘霞
机构
莱芜职业技术学院
出处
《电子测量技术》
2003年第6期61-62,共2页
文摘
文中介绍单片机系统中的软件抗干扰措施,分析数字滤波法和软件看门狗、软件陷阱、指令冗余等其它软件抑制法的原理、特点及应用场合,并给出简单的应用举例。
关键词
单片机
软件抗干扰
数字滤波
软件看门狗
软件陷阱
指令冗余
Keywords
SCM system Software anti-interference Digital filter Software restraint
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
题名 应对程序跑飞的软件措施
被引量:3
6
作者
杨健
张晓琦
李亚利
机构
重庆石油高等专科学校
重庆工业职业技术学院
出处
《自动化与仪表》
2004年第2期63-65,共3页
文摘
程序跑飞是单片机系统因干扰引起程序失控的一种现象。对程序跑飞现象进行剖析,说明程序跑飞的实质在于PC受干扰出错,导致多字节指令被拆散,继而导致系统将后续程序中的操作数视为指令代码,最终导致程序失控。就程序跑飞对单片机系统的影响进行了分类讨论,指出借助数字电路的存储、判断以及高速运算等功能,发挥软件优势,可及时发现和抑制干扰。针对程序跑飞后出现的不同情况,提出利用指令冗余、软件陷阱、“看门狗”及标志令牌等技术可较好地应对程序跑飞,迅速拦截失控程序流、捕捉跑飞程序,并将其引入正轨运行。这些软件措施经济、可靠,很容易结合到具体的系统和程序中。
关键词
单片机
程序跑飞
软件抗干扰
程序失控
指令冗余
软件陷阱
标志令牌
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
TP368.2
[自动化与计算机技术—计算机系统结构]
题名 配料电子秤单片机测控系统的抗干扰软件设计
被引量:2
7
作者
李军显
李孟源
许惠丽
机构
河南科技大学电子信息工程学院
河南科技大学机电工程学院
河南科技大学车辆与动力工程学院
出处
《河南科技大学学报(自然科学版)》
CAS
2003年第2期30-33,共4页
基金
河南省教育委员会科技攻关资助项目 (97460 0 5 )
文摘
在恶劣环境条件下使用的配料电子秤 ,常因环境因素、被秤物料的冲击使计量器具失去准确度 ,本文针对冲击信号给工业配料电子秤带来的不利影响 ,以MCS - 5 1系列单片机测控系统为研究对象 ,在软件设计中采取了数字滤波、软件陷阱、“看门狗”、指令冗余、输入 输出等抗干扰设计方法 ,有效防止了冲击信号对可编程工业配料电子秤测量精度和可靠性的影响 。
关键词
配料电子秤
单片机
测控系统
抗干扰
冲击信号
数字滤波
软件陷阱
看门狗
指令冗余
Keywords
Electronic weighing scales
Programming
Interference protection measures
分类号
TH715.193
[机械工程—测试计量技术及仪器]
TN973.3
[电子电信—信号与信息处理]
题名 嵌入式系统稳定性的研究及应用
被引量:3
8
作者
吴瑾
王宜怀
机构
苏州大学计算机学院
出处
《计算机应用与软件》
CSCD
北大核心
2013年第7期324-327,333,共5页
文摘
针对嵌入式系统在应用中存在的稳定性问题,比较硬件和软件抗干扰特点,重点从核心芯片本身、通信、物理信号的输入和输出等四个方面来总结各种常用软件稳定性设计方法,如指令冗余、软件陷阱、软件拦截、程序数据保护、计算机操作正常监控、定期复位系统、热复位和冷复位处理、输入数字滤波、输出重置以及输出柔和控制等。给出各种方法的特点与适用范围,及相关的设计程序。
关键词
嵌入式
稳定性
指令冗余
软件陷阱
数字滤波
Keywords
Embedded Stability Instruction redundancy Software traps Digital filtering
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
题名 单片机系统常用软件抗干扰技术研究
被引量:5
9
作者
夏方林
张学红
机构
唐山师范学院
出处
《现代电子技术》
2007年第6期112-113,117,共3页
文摘
针对MCS-51单片机系统常用软件抗干扰技术进行研究,探讨软件陷阱捕获技术、软件看门狗技术、开机自检技术及指令冗余技术等常用软件抗干扰技术的具体实现。这些技术在单片机系统中的应用,大大节省了硬件资源,最大限度地降低干扰对系统工作的影响,提高了系统的可靠性。
关键词
单片机系统
软件看门狗
软件陷阱
指令冗余
Keywords
single chip microcomputer system, software watchdog, software trap, instruction redundancy
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
题名 基于模块入口出口地址的PC指针跑飞拦截技术
被引量:1
10
作者
潘永雄
胡敏强
李小伟
胡菊芳
机构
广东工业大学物理与光电工程学院
新余高等专科学校机电与自动化工程系
出处
《计算机应用与软件》
CSCD
2009年第9期177-179,182,共4页
文摘
计算机控制系统软件可靠性设计是系统可靠性设计关键环节之一,是硬件系统可靠性设计的必要补充。在简要介绍PC指针"跑飞"成因及其后果基础上,分析了指令冗余、软件陷阱等传统软件可靠性设计方法的优缺点,提出了基于模块入口与出口地址的PC指针跑飞拦截技术,阐述了这一方式的拦截原理,给出了具体的实现方法及拦截效果实验数据。实践表明该拦截方式较彻底地解决了PC指针"跑飞"带来的计算机控制系统可靠性问题,从而进一步完善了计算机控制系统软件可靠性设计技术。
关键词
软件可靠性
PC跑飞
指令冗余
软件陷阱
拦截技术
Keywords
Software reliability PC malfunction Software trap Instruction redundancy Interception technology
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
TP273
[自动化与计算机技术—检测技术与自动化装置]
题名 单片机应用系统的抗干扰技术
被引量:3
11
作者
李国金
任晓奎
赵丹
机构
辽宁工程技术大学电子与信息工程系
阜新市工商银行
出处
《现代电子技术》
2003年第15期67-69,共3页
文摘
介绍了单片机应用系统中可能存在的干扰 ,以及这些干扰产生的影响。结合实践 。
关键词
单片机
抗干扰
应用系统
看门狗
电源干扰
数字滤波
指令冗余
Keywords
single-chip microprocessor
watchdog
anti-interference
signal
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
题名 单片机系统的软件抗干扰设计
被引量:3
12
作者
朱大奇
机构
华东冶金学院
出处
《电测与仪表》
北大核心
1997年第8期28-29,共2页
文摘
本文以MS-51单片机为例。讨论了软件抗干扰的指令冗余、,软件陷井及软件看门狗技术。
关键词
软件
看门狗
单片机
软件陷井
指令冗余
分类号
TP309
[自动化与计算机技术—计算机系统结构]
TP319
[自动化与计算机技术—计算机软件与理论]
题名 PROFIBUS-DP智能从站中的抗干扰技术
被引量:1
13
作者
胥军
方彦军
马甲军
机构
武汉大学自动化系
不详
出处
《电测与仪表》
北大核心
2004年第9期59-62,共4页
文摘
分析在PROFIBUS-DP从站设计中采用抗干扰设计的必要性,就DP从站的结构设计进行了说明。从DP从站的硬件抗干扰设计和软件抗干扰设计出发,介绍了各种抗干扰措施在DP从站开发中的应用,涵盖的范围包括传输介质、RS-485接口隔离电路、RS-232接口隔离电路和微处理器监控电路,及从站工作机制、指令冗余和软件陷阱技术。
关键词
智能从站
PROFIBUS-DP
指令冗余
软件抗干扰
微处理器
软件陷阱
抗干扰技术
隔离电路
传输介质
硬件抗干扰
Keywords
PROFIBUS-DP
intelligent slaves
interference-free
分类号
TH77
[机械工程—精密仪器及机械]
TP336
[自动化与计算机技术—计算机系统结构]
题名 单片机应用系统的软件抗干扰技术
被引量:2
14
作者
刘玉宾
刘许亮
机构
黄河水利职业技术学院自动化工程系
出处
《三门峡职业技术学院学报》
2006年第3期98-100,共3页
文摘
在单片机应用系统中,必须考虑抗干扰的问题。指令冗余、软件陷阱及软件“看门狗”等技术是有效的软件抗干扰措施。干扰后系统复位时,应将重要系统信息从备份中恢复,并将已激活的中断标志清除。
关键词
抗干扰
指令冗余
软件陷阱
看门狗
系统恢复
Keywords
Anti-jamming
Instruction redundancy
Software trap
Watchdog
System comeback
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
题名 浅谈单片机控制系统软件抗干扰方法
被引量:4
15
作者
易丽华
黄俊
机构
湖南科技职业学院
出处
《电子与封装》
2009年第4期30-32,共3页
文摘
单片机的应用环境往往比较复杂,面临各种干扰,其可靠性问题已经成为研究热点。软件抗干扰技术与硬件抗干扰技术相比,不仅设计灵活,节约硬件资源,成本低,同时还由于它是一种干扰过后的补救手段,因此通用性强。文章介绍了如何在软件中利用数字滤波技术将混入有用数据中的噪声剔除,如何利用指令冗余、软件陷阱技术来防止程序跑飞,以及如何利用WATCHDOG来监视程序运行。
关键词
单片机
抗干扰
指令冗余
软件陷阱
看门狗
Keywords
single-chip
anti-jamming
instruction redeundant
software trap
watchdog
分类号
TN402
[电子电信—微电子学与固体电子学]
题名 新型船用测温装置的研制
被引量:1
16
作者
杨宣访
卜乐平
机构
华中科技大学控制科学与工程系
海军工程大学电气工程系
出处
《电子设计应用》
2004年第11期87-89,共3页
文摘
本文介绍了一种采用PIC单片机作为控制核心的船泊温度巡测装置。其硬件电路设计采用多种新 型元器件及采取严格的抗干扰措施;软件设计采用数字滤波技术、指令冗余和软件陷井等编程方 法,具有结构简单、性能可靠和便于维护等特点。
关键词
指令冗余
编程方法
PIC单片机
测温装置
硬件电路设计
软件设计
抗干扰措施
陷井
巡测
数字滤波技术
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
题名 单片机系统软件可靠性设计的研究
17
作者
潘永雄
胡菊芳
胡敏强
胡菊芳
机构
广东工业大学物理与光电工程学院
新余高等专科学校机电与自动化工程系
出处
《电气自动化》
北大核心
2008年第4期49-51,68,共4页
文摘
在分析程序计数器 PC"走飞"成因及其后果基础上,全面阐述了指令冗余、软件陷阱等常见软件可靠性设计方式、优缺点,提出了一种程序模块间的远程拦截技术,较好地解决了 PC"走飞"带来的单片机控制系统可靠性问题,完善了单片机控制系统软件可靠性设计技术。
关键词
软件可靠性
PC“走飞”
指令冗余
软件陷阱
拦截技术
Keywords
software reliability PC go wrong instruction redundancy software trap interception technology
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
题名 单片机在应用中的软件抗干扰技术
被引量:1
18
作者
孙茂松
机构
唐山高等专科学校自动化系
出处
《唐山师范学院学报》
2001年第2期69-71,共3页
文摘
针对单片机在应用中的不同干扰后果,从单片机应用系统设计的角度探讨了不同的软件抗干扰技术,并给出了部分软件抗干扰技术的程序。
关键词
单片机
抗干扰技术
软件
指令冗余 技术
软件陷阱技术
Keywords
singlechip
anti-jamming technology
software
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
题名 软件抗干扰技术在单片机系统设计中的应用
被引量:2
19
作者
崔萃
机构
山东经贸职业学院计算机系
出处
《电脑知识与技术》
2009年第10X期8545-8547,共3页
文摘
该文探讨了软件抗干扰技术研究的主要问题,系统分析了单片机系统设计中的软件抗干扰技术,对常用的指令冗余、拦截以及看门狗等设计方法进行了深入研究,并给出了具体的实现方法,对实际应用具有一定的指导作用。
关键词
软件抗干扰
指令冗余
软件陷阱
看门狗
Keywords
software anti-jamming
instruction redundancy
software trap
watch-dog
分类号
TP368.12
[自动化与计算机技术—计算机系统结构]
题名 单片机在应用中的软件抗干扰技术
被引量:1
20
作者
孙茂松
机构
唐山高等专科学校
出处
《机床电器》
2002年第2期28-30,共3页
文摘
本文针对AT89系列单片机在应用中的不同干扰后果 ,从单片机应用系统设计的角度探讨了不同的软件抗干扰技术 ,并给出了部分软件抗干扰技术的程序。
关键词
单片机
抗干扰技术
软件抗干扰
指令冗余 技术
软件陷阱技术
Keywords
Singlechip Anti interferance technology
Software
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]