By Topic

Value Predicted LogSPoTM: Improve the Parallesim of Thread Level System by Using a Value Predictor

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Bobin Deng ; Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China ; Hong An ; Qi Li ; Gongming Li
more authors

Thread Level Speculation (TLS) and Transactional Memory (TM) have been proposed and developed to solve the difficulty of parallel programming during the last decades. Even though researchers have make effort to optimize these two kinds of systems for a long time, TLS and TM still have not been largely applied in commercial fields due to their wobbly performance. As we know, these two systems will show attractive performance improvement while they are running the applications with low data contentions. However, when facing some high confliction programs, the system performance will become awfully. Just in order to find a way out of this difficult situation, we raise a value predictor scheme in this paper. We implement our value predictor on LogSPoTM, which is a hybrid TLS and TM system with moderate hardware complexity. From our simulation results of 8 benchmarks, we can see that with the help of the value predictor, this new LogSPoTM system achieves 64.8% performance improvement in best case and about 30% on average, which may have the potentiality to enlarge application fields of TLS/TM system extensively.

Published in:

Computer and Information Science (ICIS), 2012 IEEE/ACIS 11th International Conference on

Date of Conference:

May 30 2012-June 1 2012