Title :
The K2 distributed memory parallel processor: architecture, compiler, and operating system
Author :
Annaratone, M. ; Fillo, M. ; Halbherr, M. ; Ruhl, R. ; Steiner, P. ; Viredaz, M.
Author_Institution :
Integrated Syst. Lab., Swiss Fed. Inst. of Technol., Zurich, Switzerland
Abstract :
The K2 project aims to develop a distributed memory parallel processor (DMPP) that exploits the benefits of this class of machines, but appears to the user - and can be programmed and debugged - much like a conventional uniprocessor. To this end, we have concentrated our efforts on the development of an automatically parallelizing compiler and a multi-user, multi-tasking, time-sharing operating system. However, supporting the above features on commercially available DMPPs would have been either impossible or too expensive. For this reason, a workbench machine has been designed and is currently being implemented. In what follows we present the machine architecture, the parallelizing compiler, and the operating system.
Keywords :
operating systems (computers); parallel architectures; K2 distributed memory parallel processor; automatically parallelizing compiler; machine architecture; multitasking; multiuser; operating system; time-sharing operating system; Memory architecture; Operating systems;
Conference_Titel :
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-89791-459-7
DOI :
10.1145/125826.126721