作者: Xiaolong Li , Deen Zheng , Ruhui Ma , Alei Liang , Haibing Guan
DOI: 10.1007/978-3-642-03095-6_48
关键词:
摘要: Conventional optimization algorithms which are widely used in static compiler--including peephole, instruction selection, Graph coloring register allocation, and so on--cannot be effectively implemented DBT (Dynamic Binary Translation) system since they bring too much overhead run time.MTCrossBit is an experimental-multithreaded framework utilizes extra thread for building hot traces to test whether we can eliminate the extremely caused by algorithm itself. To make a better performance, new threads' communication mechanism that call ASLC presented. According results of SPECInt2000, achieved some success using concurrent architecture as mentioned previously. In this paper, illustrated multithreaded dynamic effective way speed up systems with quantitative example.