DocumentCode :
3243794
Title :
Multithread execution mechanisms on RICA-1 for massively parallel computation
Author :
Okamato, K. ; Sakai, Shuichi ; Matsuoka, Hiroshi ; Yokota, Takashi ; Hirono, Hideo
Author_Institution :
RWC Tsukuba Res. Center, Ibaraki, Japan
fYear :
1996
fDate :
35339
Firstpage :
116
Lastpage :
121
Abstract :
This paper presents a multithreaded processor architecture for massively parallel computers, and presents RICA-1 multithreaded processor based on it. RICA-1 provides fairly efficient mechanisms of message reception, thread invocation, message generation/transmission and synchronization. It provides simple communication pipelines. Computation pipelines and communication pipelines are highly fused within a processor architecture. Parallel primitives such as remote memory access, remote procedure call and synchronizations are efficiently performed by RICA-1. The first version of RICA-1 is being implemented by a CMOS standard cell chip with 200 K random gates and 13 KB internal RAMs. It is packed into the 527 pin CPGA package and will operate with a 50 MHz clock in August 1996. In RICA-1, communication pipelines and the RISC-type execution pipelines are highly fused by a simple sequencer and three sets of register files substantially reduces the thread switch overhead
Keywords :
CMOS logic circuits; clocks; message passing; multiprogramming; parallel architectures; parallel machines; pipeline processing; random-access storage; reduced instruction set computing; remote procedure calls; synchronisation; 13 KB; 50 MHz; CMOS; CPGA package; RICA-1; RISC; clock; communication pipelines; computation pipelines; internal RAM; massively parallel computation; message generation; message reception; message transmission; multithread execution mechanisms; multithreaded processor architecture; random gates; register files; remote memory access; remote procedure call; synchronization; thread invocation; thread switch overhead; Clocks; Communication switching; Computer architecture; Concurrent computing; Packaging; Pipelines; Random access memory; Switches; Synchronization; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques, 1996., Proceedings of the 1996 Conference on
Conference_Location :
Boston, MA
ISSN :
1089-795X
Print_ISBN :
0-8186-7633-7
Type :
conf
DOI :
10.1109/PACT.1996.552653
Filename :
552653
Link To Document :
بازگشت