DocumentCode
62518
Title
Reducing false conflicts in signature-based eager hardware transactional memory
Author
Jinku Kang ; Jaeil Jung ; Inhwan Lee
Author_Institution
Sch. of Electr. & Comput. Eng., Hanyang Univ., Seoul, South Korea
Volume
50
Issue
24
fYear
2014
fDate
11 20 2014
Firstpage
1821
Lastpage
1823
Abstract
The use of a conflict-address buffer (CAB) for reducing false conflicts in signature-based eager hardware transactional memory (HTM) is proposed. On the basis of the observation that most conflicts occur when accessing a very small set of addresses, the CAB captures those addresses that generate a conflict at runtime and performs more precise conflict detection for the captured addresses. Using the CAB can reduce false conflicts and the associated unnecessary transaction aborts and, consequently, improve the performance of the multicore processors that implement the signature-based eager HTM. When running the Stanford transactional applications for multiprocessing (STAMP) benchmark on a 16-core processor that implements the LogTM-SE, the speedup (decrease in execution time) achieved with a 4-entry CAB is 9.4% on average.
Keywords
concurrency control; multi-threading; multiprocessing systems; CAB; LogTM-SE; STAMP benchmark; Stanford transactional applications for multiprocessing benchmark; conflict-address buffer; false conflict detection; signature-based eager HTM; signature-based eager hardware transactional memory;
fLanguage
English
Journal_Title
Electronics Letters
Publisher
iet
ISSN
0013-5194
Type
jour
DOI
10.1049/el.2014.3375
Filename
6969215
Link To Document