Title
Small, Scalable, and Efficient, Microkernels for Highly Parallel Computers are Possible: Cosy as an Example
Abstract
Although highly parallel distributed memory computers exist for several years, the operating systems used on them did not fit the requirements very well. Most of them are designed for sequential, shared memory parallel, or distributed computers. Examples are Unix on the IBM SP/2 and Mach on the Intel Paragon. This results in poor scalability caused by inefficient communication primitives designed for wide area networks or by waste of resources due to huge kernels (e.g. 8 MB per node are reported for Mach on the Paragon), which is harmful especially in highly parallel systems with hundreds or thousands of nodes. With Cosy (Concurrent Operating System) we have shown that a well structured and carefully designed sys tem can be small (70 Kb for the kernel, 372 total memory usage per node), efficient (33ms for communication), and scalable (application run efficient on up to 1024 proces sors).
Year
DOI
Venue
1997
10.1109/APDC.1997.574033
APDC
Keywords
Field
DocType
total memory usage,highly parallel computers,huge kernel,ibm sp,intel paragon,concurrent operating,operating system,inefficient communication primitive,parallel system,memory computer,shared memory parallel,cosy,concurrent computing,parallel systems,distributed memory,operating systems,broadcasting,kernel,parallel processing,distributed computing,shared memory,hardware,scalability,parallel computer
Broadcasting,Intel Paragon,Yarn,Shared memory,Computer science,Parallel computing,Distributed memory,Unix,Concurrent computing,Scalability
Conference
ISBN
Citations 
PageRank 
0-8186-7876-3
0
0.34
References 
Authors
6
2
Name
Order
Citations
PageRank
Roger Butenuth182.96
Hans-ulrich Heiss220929.25