Abstract
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 language | English |
---|---|
Pages (from-to) | 208-217 |
Number of pages | 10 |
Journal | Proceedings of the Hawaii International Conference on System Science |
Volume | 2 |
Publication status | Published - 1987 Jan 1 |
ASJC Scopus subject areas
- Computer Science(all)