Taisuke Boku, Tomohiro Kudoh, Hideharu Amano, Hideo Aiso

Research output: Contribution to journalConference articlepeer-review

1 Citation (Scopus)


We have been developing a special purpose MIMD parallel machine called the Sparse Matrix Solving Machine ver. 2, or (SM)**2-II for short. A problem description language called NDL (Node Description Language) is being developed for (SM)**2-II. NDL employs the idea of concurrent programming. Interprocess communication in NDL is based on one-to-many message passing with static communication channels. NDL processes are mapped on all PUs (Processing Units) of (SM)**2-II. Therefore, to manage process switching and interprocess communication, a processing system shared by all PUs should be provided. This system has been implemented as a distributed processing system called DIPROS. DIPROS is equipped with a special process scheduler and a communication server that performs interprocess and interprocessor communication. These functions realize efficient process switching and execution. In this paper, we describe the design concept and implementation of DIPROS.

Original languageEnglish
Pages (from-to)208-217
Number of pages10
JournalProceedings of the Hawaii International Conference on System Science
Publication statusPublished - 1987 Jan 1

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'DIPROS - A DISTRIBUTED PROCESSING SYSTEM FOR NDL ON (SM)**2-II.'. Together they form a unique fingerprint.

Cite this