Complementary hybrid architecture with two different processing elements with different grain size

In this paper, a basic architecture for efficient massively-parallel processing is discussed. In order to construct general-purpose massively parallel processing systems, efficient and close interaction between processing elements is the most critical issue. We propose a complementary processor architecture with two different processing elements which are optimized to different grain sizes (fine-grain and coarse-grain). The proposed architecture can exploit high performance of coarse-grained RISC processor performance in connection with flexible fine-grained operation such as distributed shared memory, versatile synchronization and message communications. After detailed discussion we describe the architecture of the prototype machine (JUMP-1).<<ETX>>