The Kyushu University reconfigurable parallel processor: design of memory and intercommunicaiton architectures

The reconfigurable parallel processor system under development at Kyushu University is an MIMD-type multiprocessor which consists of N processing-elements (currently N is 128) fully connected by S N × N crossbar networks (currently S is 1). Each PE (Processing Element) employs a Fujitsu SPARC MB86900/10 chip-set, a Weitek WTL1164/65 chip-set, an MMU (Memory Management Unit) with 64K bytes of cache, 4M bytes of memory, and an MCU (Message Communication Unit). The modular 128 × 128 crossbar network is implemented by arranging 256 identical 8 × 8 crossbar LSI-modules in a 16 × 16 matrix form. The full 128-PE configuration achieves supercomputer levels of performance by providing 1.28 GIPS and 205 MFLOPS of computing power, 512M bytes of memory, and 2.56G bytes/s of inter-PE communication bandwidth. At the same time, it exploits unique reconfigurability in the memory and intercommunication architectures. By utilizing these two types of reconfigurability, we believe that the system can be effectively tailored to a wide spectrum of applications such as numerical computation, image processing, computer graphics, artificial intelligence, neurocomputing, and so on.

[1]  Bernhard Quatember Modular crossbar switch for large-scale multiprocessor systems: structure and implementation , 1981, AFIPS '81.

[2]  James K. Archibald,et al.  Cache coherence protocols: evaluation using a multiprocessor simulation model , 1986, TOCS.

[3]  J. C. Browne,et al.  A control processor for a reconfigurable array computer , 1982, ISCA 1982.

[4]  Robert J. McMillen,et al.  A survey of interconnection methods for reconfigurable parallel processing systems* , 1899, 1979 International Workshop on Managing Requirements Knowledge (MARK).

[5]  Mark A. Holliday,et al.  Page table management in local/remote architectures , 1988, ICS '88.

[6]  Svetlana P. Kartashev,et al.  Adptable Architectures for Supersystems , 1980, Computer.

[7]  Akira Fukuda,et al.  An overview of the Kyushu University reconfigurable parallel processor , 1988, CARN.

[8]  Insup Lee,et al.  A Synthesis Algorithm for Reconfigurable Interconnection Networks , 1988, IEEE Trans. Computers.

[9]  James K. Archibald,et al.  An economical solution to the cache coherence problem , 1984, ISCA '84.

[10]  Kevin P. McAuliffe,et al.  RP3 Processor-Memory Element , 1985, ICPP.

[11]  E. Chow,et al.  A high-speed message-driven communication architecture , 1988, ICS '88.

[12]  Andrew A. Chien,et al.  Architecture of a message-driven processor , 1987, ISCA '87.

[13]  Akira Fukuda,et al.  The Kyushu University Reconfigurable Parallel Processor - Design Philosophy and Architecture , 1989, IFIP Congress.

[14]  Jake K. Aggarwal,et al.  Reconfiguration Strategies for Parallel Architectures , 1985, Computer.

[15]  Peter M. Schwarz,et al.  Experience Using Multiprocessor Systems—A Status Report , 1980, CSUR.