基于熱例程的動態(tài)二進制翻譯優(yōu)化
發(fā)布時間:2018-04-21 11:18
本文選題:跨平臺系統(tǒng)虛擬機 + 動態(tài)二進制翻譯; 參考:《計算機科學》2016年05期
【摘要】:依據(jù)對系統(tǒng)級程序行為特性的觀察,提出了一種基于熱例程的動態(tài)二進制翻譯優(yōu)化方法。該方法以頻繁執(zhí)行的例程作為優(yōu)化單位,通過塊內和塊間優(yōu)化算法消除動態(tài)二進制翻譯引入的冗余。相比基于蹤跡的優(yōu)化方法,該方法具有優(yōu)化單位發(fā)現(xiàn)開銷更小、代碼區(qū)域更大、無重復翻譯等優(yōu)點,更適用于系統(tǒng)虛擬機中操作系統(tǒng)代碼的優(yōu)化。在跨平臺系統(tǒng)虛擬機監(jiān)控器ARCH-BRIDGE上的測試表明,通過對內核代碼實施該優(yōu)化方法,SPEC CPUINT 2006程序的效率提升了3.5%~14.4%,相比基于蹤跡的優(yōu)化,性能最大提升了5.1%。
[Abstract]:A dynamic binary translation optimization method based on thermal routines is proposed based on the observation of the behavior characteristics of system level programs. This method takes the frequently executed routine as the optimization unit and eliminates the redundancy introduced by dynamic binary translation by intra-block and inter-block optimization algorithms. Compared with the trace-based optimization method, this method has the advantages of less unit discovery overhead, larger code area and no duplication of translation. It is more suitable for optimizing the operating system code in the virtual machine of the system. The test on ARCH-BRIDGE, a virtual machine monitor for cross-platform system, shows that the efficiency of spec CPUINT 2006 program is improved by implementing this optimization method on kernel code. Compared with trace-based optimization, the efficiency of spec CPUINT 2006 program is improved by 5.1%.
【作者單位】: 數(shù)學工程與先進計算國家重點實驗室;
【分類號】:TP302
【相似文獻】
相關期刊論文 前10條
1 趙輝;Delphi環(huán)境下DLL的編寫與應用[J];電腦開發(fā)與應用;1999年05期
2 Stuart E.Madnick ,John J.Donovan;一個操作系統(tǒng)范例的設計[J];電子計算機參考資料;1977年09期
3 馬金鑫;袁丁;;一種介質設備控制方法[J];計算機應用;2009年08期
4 孫鶯,蘇東莊,吳忠明;辦公信息例程網(wǎng)模型及其集成[J];計算機學報;1991年05期
5 呂元穎,李永紅,侯晉兵;I~2C總線概述及有關例程[J];科技情報開發(fā)與經濟;2005年15期
6 林向宇;胡昊;鮑欽迪;楊玫;呂建;;CPMS中例程處理機制的設計與實現(xiàn)[J];計算機科學;2004年05期
7 柯自聰;;Prototype的開發(fā)與應用實踐[J];程序員;2006年11期
8 王奎,張鋼,張連芳;基于Linux的嵌入式PPP實現(xiàn)[J];計算機應用研究;2002年11期
9 王有一;崔利;;K系列外圍設備支持例程[J];微計算機應用;1987年01期
10 ;[J];;年期
相關重要報紙文章 前1條
1 ;資源串串燒[N];電腦報;2003年
,本文編號:1782224
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1782224.html
最近更新
教材專著