DocumentCode :
2055565
Title :
Caching single-assignment structures to build a robust fine-grain multi-threading system
Author :
Lin, W. En-Yen ; Gaudiot, Jean-Luc ; Amaral, Jose Nelson ; Gao, Guang R.
Author_Institution :
Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2000
fDate :
2000
Firstpage :
589
Lastpage :
594
Abstract :
We present the design, implementation, and evaluation of single assignment data structures and of a software controlled cache in an existing multi-threaded architecture platform-the Efficient Architecture for Running Threads (EARTH). The software-controlled cache (ISSC) exploits temporal and spatial locality of EARTH split-phased memory transactions for single-assignment memory references. Our experimental evaluation indicates that the caching mechanism for single-assignment storage makes the EARTH memory system more robust to variations in the latency of memory operations. As a consequence the system can be ported to a wider range of machine platforms and deliver speedup for both regular and irregular application
Keywords :
cache storage; data structures; multi-threading; EARTH; data structures; robust fine-grain multi-threading system; single-assignment memory references; single-assignment storage; single-assignment structures caching; software controlled cache; spatial locality; split-phased memory transactions; temporal locality; Application software; Computer aided instruction; Computer architecture; Data structures; Delay; Earth; Multithreading; Operating systems; Robustness; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
Conference_Location :
Cancun
Print_ISBN :
0-7695-0574-0
Type :
conf
DOI :
10.1109/IPDPS.2000.846039
Filename :
846039
Link To Document :
بازگشت