Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (1996)
Oct. 20, 1996 to Oct. 23, 1996
K. Okamato , RWC Tsukuba Res. Center, Ibaraki, Japan
S. Sakai , RWC Tsukuba Res. Center, Ibaraki, Japan
H. Matsuoka , RWC Tsukuba Res. Center, Ibaraki, Japan
T. Yokota , RWC Tsukuba Res. Center, Ibaraki, Japan
H. Hirono , RWC Tsukuba Res. Center, Ibaraki, Japan
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.
multiprogramming; multithread execution mechanisms; RICA-1; massively parallel computation; multithreaded processor architecture; RISC; message reception; thread invocation; message generation; message transmission; synchronization; communication pipelines; computation pipelines; register files; remote memory access; remote procedure call; thread switch overhead; CMOS; random gates; internal RAM; CPGA package; clock; 13 KB; 50 MHz
S. Sakai, H. Matsuoka, H. Hirono, K. Okamato and T. Yokota, "Multithread Execution Mechanisms on RICA-1 for Massively Parallel Computation," Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques(PACT), Boston, MA, 1996, pp. 0116.