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 :
بازگشت