DocumentCode
3387855
Title
Implementation of adaptive grain signatures for transactional memories
Author
Choi, Woojin ; Kang, Young Hoon ; Kwon, Taek-Jun ; Draper, Jeff
Author_Institution
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
fYear
2010
fDate
May 30 2010-June 2 2010
Firstpage
3489
Lastpage
3492
Abstract
Hardware signatures for Transactional Memory (TM) systems have been proposed as an efficient mechanism for conflict detection, an essential element in TM for maintaining correctness. A signature misses no conflicts, but could falsely declare conflicts even when no true conflict exists (false positives). In this paper, we show that some false positives can be helpful to the performance by triggering the early abortion of a transaction which would encounter a true conflict later anyway. We propose an adaptive grain signature to improve TM performance by dynamically changing the range of address keys based on the history. With architecture-level simulation and Verilog HDL implementation, we demonstrate that a TM system with our design frequently outperforms baseline TM systems, with marginal area overhead.
Keywords
hardware description languages; memory architecture; Verilog HDL implementation; adaptive grain signatures; architecture-level simulation; conflict detection; false positives; hardware signatures; marginal area overhead; transactional memory systems; Abortion; Concurrent computing; Decoding; Degradation; Delay estimation; Hardware design languages; History; Parallel programming; Programming profession; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
Conference_Location
Paris
Print_ISBN
978-1-4244-5308-5
Electronic_ISBN
978-1-4244-5309-2
Type
conf
DOI
10.1109/ISCAS.2010.5537831
Filename
5537831
Link To Document