DocumentCode :
3241034
Title :
Organization of shared memory with synchronization for multiprocessor-on-a-chip
Author :
Yamawaki, Akira ; Iwane, Masahiko
Author_Institution :
Dept. of Electr. Eng., Kyushu Inst. of Technol., Japan
fYear :
2002
fDate :
17-20 Dec. 2002
Firstpage :
83
Lastpage :
90
Abstract :
The TSVM is a logical structured memory with a synchronization to improve a performance in a multi-threaded parallel processing. The physical TSVM is realized by the TSVM cache (TC) and a conventional memory in a Multiprocessor-on-a-chip (MOC) system. The L1 cache in a CPU consists of the TC, the General variable cache (GVC) and the instruction cache. The IYA (IY architecture) that is a new architecture divides a conventional data cache into the TC and GVC. The TC caches the shared variables with a synchronization, and the GVC caches other general variables. Regardless of a CPU core, a MOC with the IYA can utilize parallelisms from the instruction level and the statement level to the thread level systematically. To estimate the effect of the TC, preliminary experiments are performed on the multi-chip multiprocessor including the stand-alone TSVM. The result shows that the TSVM cache improves the performance.
Keywords :
cache storage; shared memory systems; synchronisation; TSVM; data cache; logical structured memory; multi-threaded parallel processing; multiprocessor-on-a-chip; performance; shared memory multiprocessor; Associative memory; CADCAM; Computer aided manufacturing; Counting circuits; Parallel processing; Protection; Random access memory; Scheduling; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
ISSN :
1521-9097
Print_ISBN :
0-7695-1760-9
Type :
conf
DOI :
10.1109/ICPADS.2002.1183382
Filename :
1183382
Link To Document :
بازگشت