DocumentCode
2976547
Title
Solving Parameter Selection Problem of Helper Thread Prefetching via Realtime Hardware Performance Monitoring
Author
Jianxun Zhang ; ZhiMin Gu ; Yan Huang ; Min Cai ; Xiaohan Hu
Author_Institution
Sch. of Comput. & Technol., Beijing Inst. of Technol., Beijing, China
fYear
2012
fDate
14-16 Dec. 2012
Firstpage
65
Lastpage
70
Abstract
Helper thread prefetching have the potential of improving the performance of irregular data intensive applications, but the prefetching effect depends on how efficiently and swiftly the control parameters can be selected. The parameter selection and optimization was done by executing the application exhaustively in prior works. In this study, we propose a helper thread prefetching control framework, which adjusts the control parameters of helper thread automatically, called HPCF. We present the idea, initial design and implementation of HPCF. In particular, we establish a dynamic control model of helper thread prefetching and develop a two-level parameter selection algorithm. We evaluate the proposed HPCF framework on commodity multi-core platforms by using selected benchmarks which come from SPEC2006, Olden and SSCA2. Results show that our approach performs almost equal to our prior static Skip Helper Thread prefetching scheme, while the parameter selection was done by executing the application only once. And it achieves up to 33.3%, 18.2% and 18.6% performance improvement for MST, MCF, and SSCA2 benchmarks, respectively.
Keywords
multiprocessing systems; optimisation; performance evaluation; real-time systems; storage management; Olden; SPEC2006; SSCA2; commodity multicore platforms; control parameter optimization; control parameter selection; dynamic control model; helper thread prefetching control framework; initial HPCF design; irregular data intensive applications; performance improvement; two-level parameter selection algorithm; Benchmark testing; Heuristic algorithms; Monitoring; Optimization; Prefetching; Synchronization; Data-intensive computing; Helper Thread; Parameter optimization; Prefetching;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location
Beijing
Print_ISBN
978-0-7695-4879-1
Type
conf
DOI
10.1109/PDCAT.2012.123
Filename
6589242
Link To Document