The Community for Technology Leaders
2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA) (1999)
Orlando, Florida
Jan. 9, 1999 to Jan. 12, 1999
ISBN: 0-7695-0004-8
pp: 54
ABSTRACT
This paper proposes and evaluates new synchronization schemes for a simultaneous multithreaded processor. We present a scalable mechanism that permits threads to cheaply synchronize within the processor, with blocked threads consuming no processor resources. We also introduce the concept of lock release prediction, which gains an additional improvement of 40%. Overall, we show that these improvements in synchronization cost enable parallelization of code that could not be effectively parallelized using traditional techniques.
INDEX TERMS
CITATION
Jack L. Lo, Dean M. Tullsen, Susan J. Eggers, Henry M. Levy, "Supporting Fine-Grained Synchronization on a Simultaneous Multithreading Processor", 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA), vol. 00, no. , pp. 54, 1999, doi:10.1109/HPCA.1999.744326
106 ms
(Ver 3.3 (11022016))