DocumentCode
3269443
Title
Dynamic Optimization on Multi-core Platform
Author
Wen, Jiahui ; Wang, Zhiying ; Shen, Li
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2012
fDate
25-27 June 2012
Firstpage
1901
Lastpage
1906
Abstract
Applications involve dynamic linked library or legacy code which is difficult to optimize for static compiler, however, can be applied with optimization techniques by run-time system who focuses on binary code instead of source code. In this paper, we present a run-time system which observes the behaviors of the applications and performs optimizations base on the information it collects, and it works on the multi-core platform to boost performance. First, we establish a framework of traditional dynamic optimization system, base on which we propose the ways to reduce the overhead of the system, including different ways of trace construction and basic block linking. Second, we take advantage of hardware resources that multi-core platform provides and exploit parallelism in our system. Finally, we evaluate the performance of our system and have two major results. First, basic block linking can greatly improve the performance of the system, because without it, the system spends much of its time on interpreting and context switching. Second, the benchmarks that running on the system have a speedup of 1.05 on average, depending on the program´s behavior.
Keywords
binary codes; dynamic programming; multiprocessing systems; parallel processing; binary code; block linking; context switching; dynamic linked library; dynamic optimization techniques; legacy code; multicore platform; parallelism; run-time system; source code; static compiler; trace construction; Benchmark testing; Context; Generators; Joining processes; Multithreading; Optimization; dynamic optimization; multi-core; multi-threading;
fLanguage
English
Publisher
ieee
Conference_Titel
Trust, Security and Privacy in Computing and Communications (TrustCom), 2012 IEEE 11th International Conference on
Conference_Location
Liverpool
Print_ISBN
978-1-4673-2172-3
Type
conf
DOI
10.1109/TrustCom.2012.135
Filename
6296220
Link To Document