DocumentCode :
2822325
Title :
Improved implementations of the speculative memory access mechanism specMEM
Author :
Nakashima, Hiroshi ; Sato, Takayuki ; Matsuo, Haruyuki ; Ohno, Kazuhiko
Author_Institution :
Toyohashi Univ. of Technol., Japan
fYear :
2000
fDate :
36861
Firstpage :
97
Lastpage :
104
Abstract :
In order to reduce the overhead of synchronizing operations of shared memory multiprocessors, we proposed a mechanism, named specMEM, to execute memory accesses following a synchronizing operation speculatively before the completion of the synchronization is confirmed. A unique feature of our mechanism is that the detection of speculation failure and the restoration of computational state on the failure are implemented by a small extension of coherent cache. It is also remarkable that operations for speculation on its success and failure are performed in a constant time for each independent of the number of speculative accesses. Although we reported previously that specMEM achieves significant execution time reduction, for example 13% for LU decomposition, we also observed that it may be implemented more efficiently. This paper discusses about more efficient implementations of specMEM with an extra cache state and/or a non-speculative secondary cache
Keywords :
shared memory systems; memory accesses; shared memory multiprocessors; specMEM; speculative memory access; synchronization; Communication system control; Computational modeling; Delay; Distributed processing; Fluctuations; Hardware; Programming profession; Solids;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovative Architecture for Future Generation High-Performance Processors and Systems, 1999. International Workshop
Conference_Location :
Maui, HI
ISSN :
1537-3223
Print_ISBN :
0-7695-0650-x
Type :
conf
DOI :
10.1109/IWIA.1999.898847
Filename :
898847
Link To Document :
بازگشت