-
题名降低协同设计虚拟机启动开销的译码后指令缓存技术
被引量:3
- 1
-
-
作者
陈微
王志英
肖侬
沈立
陆洪毅
-
机构
国防科学技术大学计算机学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2011年第1期19-27,共9页
-
基金
国家"九七三"重点基础研究发展计划基金项目(2007CB310901)
国家自然科学基金项目(60803041)
国家"八六三"高技术研究发展计划基金项目(2009AA01Z101)
-
文摘
协同设计虚拟机采用动态二进制翻译实现不同体系结构间的二进制兼容,对源指令的翻译和处理影响了协同设计虚拟机的启动性能.研究发现,在一个采用解释执行和翻译相结合的协同设计虚拟机中,处理非热点代码的解释执行是虚拟机启动开销的主要来源.发现了协同设计虚拟机中的解释例程局部性,并提出了一种硬件译码后指令缓存结构DICache(decoded instruction cache),用于存储解释执行过程中译码后的指令信息,开发解释例程的局部性,避免大量重复的译码操作.在一个协同设计虚拟机上对DICache进行评估,采用一组SYSmark 2004 SE商业应用测试程序进行测试.结果表明,DICache可以有效减少重复译码量,将协同设计虚拟机的启动性能平均提高约2.4倍.与相关的优化技术相比,DICache的性能更好,且具有更强的适用性.
-
关键词
协同设计
虚拟机
动态二进制翻译
解释执行
启动开销
-
Keywords
co-design
virtual machine
dynamic binary translation
interpretation
startup overhead
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-
-
题名含启动开销总线网络实时可分性负载调度算法
- 2
-
-
作者
卢建斌
肖慧
席泽敏
张明敏
-
机构
海军工程大学电子工程学院
空军雷达学院空天基预警探测系
-
出处
《武汉理工大学学报(信息与管理工程版)》
CAS
2011年第1期6-9,17,共5页
-
基金
海军装备部科研基金资助项目(军工)
-
文摘
针对异构总线网络,提出了一种含启动开销的实时可分性负载调度方法。建立了实时可分性负载调度的最优化模型,即在满足实时任务截止期限的约束条件下,使系统计算资源消耗最小化;根据可分性负载调度的最优性原理,分析了网络中处理器负载分配的最优次序以及参与计算的处理器数目;在此基础上提出一种实时可分性负载调度算法并给出了算法的实现流程,该算法能够利用网络中最少的处理器数目,保证实时任务在其截止期限之前计算完成。理论分析和仿真测试都验证了所提出算法的有效性。
-
关键词
负载分配
实时任务
异构总线网络
启动开销
可分性负载理论
-
Keywords
load allocation
real-time task
heterogeneous bus networks
start-up cost
divisible load theory
-
分类号
TN393
[电子电信—物理电子学]
-
-
题名异构总线网络的可分负载优化调度算法
被引量:1
- 3
-
-
作者
尚明生
-
机构
电子科技大学计算机科学与工程学院
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第20期30-32,共3页
-
基金
国家自然科学基金资助项目(A0324638)
-
文摘
研究了异构总线网络的负载优化调度问题,详细讨论了处理机选择、任务分配顺序和各处理机分配任务数量。结论表明:通过按照处理机速度递减的顺序配置处理机,并据此分配相应的任务,即可实现负载的优化调度。
-
关键词
异构环境
可分负载
优化调度
启动开销
-
Keywords
Heterogeneous computing
Divisible load
Optimal scheduling
Start-up costs
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-