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