DocumentCode :
568562
Title :
HVD-TLS: A Novel Framework of Thread Level Speculation
Author :
Fan, Xu ; Li, Shen ; Zhiying, Wang
Author_Institution :
State Key Lab. of High Performance Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2012
fDate :
25-27 June 2012
Firstpage :
1912
Lastpage :
1917
Abstract :
The advent of multicore platform brings a great opportunity to speedup sequential program via thread level parallelism. In this paper we have proposed a novel Thread Level Speculation (TLS) framework HVD-TLS. The framework uses heuristic value prediction to improve the speculation accuracy, reduces the rerolling overhead via value checking based correctness checking mechanism. The framework can partition and schedule task on different processor cores dynamically based on runtime information. We have implemented the HVD-TLS in ANSI C and tested its performance on a 4-core platform. The experiments show that the speedup is 2.2 on the average with a speculation depth equaling to 3.
Keywords :
microprocessor chips; multi-threading; multiprocessing systems; HVD-TLS; correctness checking mechanism; heuristic value prediction; multicore platform; novel framework; speedup sequential program; thread level parallelism; thread level speculation; value checking; Benchmark testing; Dynamic scheduling; Message systems; Parallel processing; Program processors; Runtime; computer architecture; parallelism; thread level speculation;
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.176
Filename :
6296222
Link To Document :
بازگشت