|
|
Dynamic Binary Translation Algorithm Based on Characteristic of Transfer Instructions |
LI Zhanhui1,MENG Jianyi2,CHEN Zhijian1,YAN Xiaolang1,2 |
(1. Institute of VLSI Design, Zhejiang University, Hangzhou 310027, China; 2. State Key Laboratory of ASIC and System, Fudan University, Shanghai 201203, China) |
|
|
Abstract Abstract: The traditional dynamic binary translator(DBT) deals with different kinds of transfer instructions in the same way, which leads to great performance loss of DBT. This paper proposed a novel DBT algorithm composed of directmapping and transfertypeinheriting mechanism to efficiently handle transfer translation,based on the distinctive characteristics between innerfunction and outerfunction transfers. Innerfunction transfers were exactly mapped to the same type of transfers in the source machine, which not only reduced the transfers induced by conditional branches, but also avoids memory synchronizations. Outerfunction transfers were dealt with differently to pass function callreturn attributes from source code to translation code, thus improving the hit rate of the target machine branch predictor. The experiment results from EEMBC(embedded microprocessor benchmark consortium) show that the instructions executed in translation code of transfers has been reduced by 58.9%, the branch predictor hit rate has been increased by 80.7%, and the overall DBT performance has been improved by 12.3%.
|
Received: 26 May 2014
Published: 28 February 2015
|
|
|
|
|
[1] |
YAN Hui, ZHAO Yixi, YU Zhongqi, DU Yin. Electrically-Assisted Incremental Sheet Forming Process for 2060-T8 Al-Li Alloy[J]. Journal of Shanghai Jiaotong University, 2017, 51(5): 513-519. |
[2] |
GU Xinjian,YU Zhongqi,SONG Yang. Numerical Analysis of the Effect of Processing Parameters on#br#
Temperature on the Contact Interface During#br#
High Strength Steel Cold Stamping[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 426-. |
[3] |
ZHENG Xiankun,WANG Wurong,WEI Xicheng. Plastic Deformation Behavior of HotDipped Advanced Galvanized Steel#br#
Under the Condition of Friction Coupling[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 432-. |
[4] |
ZHU Mengrui,WU Zhaoyong,WU Jian,DU Zhengchun,YANG Jianguo. Measurement Uncertainty Evaluation on Circular Diameters Based on#br#
Error Ellipse Theory and Monte Carlo Method[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 393-. |
[5] |
GONG Pengwei1,FEI Yanqiong1, 3, SONG Libo2. Road Recognition Method of WheelTracked Robot Based on#br#
Multisensor Information Fusion[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 398-. |
[6] |
HUO Fali1,ZHANG Jian1,YANG Deqing2. Sensitivity Study of Wave Slamming with Respect to#br#
Water Depth for Floating Platform[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 410-. |
[7] |
WU Lingjie,KOU Xinjian,ZHOU Yongjun,JIANG Meng. TimeDependent Chloride Transport in Existing Concrete Docks[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 444-. |
[8] |
ZOU Xumao, LI Liangxing, KONG Liubo, WANG Huasheng. TwoPhase Flow Resistance and Interfacial Drag in Packed Beds[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 470-. |
[9] |
LIU Yong1,CHEN Luyun2. Influence of Vortex Induced Vibration on the#br#
LiquidSolid TwoPhase Flow in Pipeline[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(4): 485-. |
[10] |
LI Xi,ZHANG Kaisheng,YANG Zili,LIAN Zhiwei. Indoor Air Quality Affected by Ultrasonic Atomization Liquid#br#
Desiccant Dehumidification System[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(3): 257-. |
[11] |
CHEN Si,MA Ning,GU Xiechong. Numerical Calculation of Added Resistance of Ships in#br#
Waves Based on Weakly Nonlinear Assumption[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(3): 277-. |
[12] |
LIU Dongxi1,TANG Wenyong1,WANG Jin1,2,XUE Hongxiang1. Simulation of Liquid Tank Sloshing by#br# Using Inhomogeneous Multiphase Model[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(3): 283-. |
[13] |
WANG Yunlong,LI Kai,SHEN Jiaqi,JIN Chaoguang,CHEN Xiaoya. Advanced Grade Evaluation of Trailing Suction Hopper Dredger[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(3): 305-. |
[14] |
MA Chenzeng,TANG Wenyong. Effect of Partial Failure of SelfSupporting Prismatic Type B#br#
Liquefied Natural Gas Carriers’ Thermal Insulation Layer on#br#
Structure Safety[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(3): 300-. |
[15] |
FAN Zheliang1,WANG Yanlin1,YUE Qianjin1,SUN Ye2. Fatigue Analysis of TransverseOscillation of#br#
Soft Yoke Mooring System Based on Field Monitoring[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2017, 51(3): 332-. |
|
|
|
|