OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES.

J. Edler, Allan Gottlieb, J. Lipkis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In order to realize the potential of highly parallel shared-memory MIMD architectures for solving very large problems, novel challenges must be faced by the system software designer. The operating system must endeavor to utilize all processors fully, without incurring serial bottlenecks during coordination operations. Critical code sections far too short or infrequent to cause performance penalties on today's machines will be of concern on very large machines because the cost of each serial section rises linearly with the number of processors involved. Further, the control software must provide basic facilities to support a structured and natural style of general-purpose parallel programming. We present the approaches taken for satisfying these requirements in the NYU Ultracomputer design. We also describe our current preliminary parallel operating system, derived from UNIX, which is currently running on an eight-processor prototype Ultracomputer.

Original languageEnglish (US)
Title of host publicationComputers in Engineering, Proceedings of the International Computers in Engineering Conference and
PublisherASME
Pages199-208
Number of pages10
Volume3
StatePublished - 1985

Fingerprint

Memory architecture
UNIX
Parallel programming
Computer operating systems
Costs

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Edler, J., Gottlieb, A., & Lipkis, J. (1985). OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES. In Computers in Engineering, Proceedings of the International Computers in Engineering Conference and (Vol. 3, pp. 199-208). ASME.

OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES. / Edler, J.; Gottlieb, Allan; Lipkis, J.

Computers in Engineering, Proceedings of the International Computers in Engineering Conference and. Vol. 3 ASME, 1985. p. 199-208.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Edler, J, Gottlieb, A & Lipkis, J 1985, OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES. in Computers in Engineering, Proceedings of the International Computers in Engineering Conference and. vol. 3, ASME, pp. 199-208.
Edler J, Gottlieb A, Lipkis J. OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES. In Computers in Engineering, Proceedings of the International Computers in Engineering Conference and. Vol. 3. ASME. 1985. p. 199-208
Edler, J. ; Gottlieb, Allan ; Lipkis, J. / OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES. Computers in Engineering, Proceedings of the International Computers in Engineering Conference and. Vol. 3 ASME, 1985. pp. 199-208
@inproceedings{581b431899ed4bb09a0cdcba3c32a2bd,
title = "OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES.",
abstract = "In order to realize the potential of highly parallel shared-memory MIMD architectures for solving very large problems, novel challenges must be faced by the system software designer. The operating system must endeavor to utilize all processors fully, without incurring serial bottlenecks during coordination operations. Critical code sections far too short or infrequent to cause performance penalties on today's machines will be of concern on very large machines because the cost of each serial section rises linearly with the number of processors involved. Further, the control software must provide basic facilities to support a structured and natural style of general-purpose parallel programming. We present the approaches taken for satisfying these requirements in the NYU Ultracomputer design. We also describe our current preliminary parallel operating system, derived from UNIX, which is currently running on an eight-processor prototype Ultracomputer.",
author = "J. Edler and Allan Gottlieb and J. Lipkis",
year = "1985",
language = "English (US)",
volume = "3",
pages = "199--208",
booktitle = "Computers in Engineering, Proceedings of the International Computers in Engineering Conference and",
publisher = "ASME",

}

TY - GEN

T1 - OPERATING SYSTEM CONSIDERATIONS FOR LARGE SCALE MIMD MACHINES.

AU - Edler, J.

AU - Gottlieb, Allan

AU - Lipkis, J.

PY - 1985

Y1 - 1985

N2 - In order to realize the potential of highly parallel shared-memory MIMD architectures for solving very large problems, novel challenges must be faced by the system software designer. The operating system must endeavor to utilize all processors fully, without incurring serial bottlenecks during coordination operations. Critical code sections far too short or infrequent to cause performance penalties on today's machines will be of concern on very large machines because the cost of each serial section rises linearly with the number of processors involved. Further, the control software must provide basic facilities to support a structured and natural style of general-purpose parallel programming. We present the approaches taken for satisfying these requirements in the NYU Ultracomputer design. We also describe our current preliminary parallel operating system, derived from UNIX, which is currently running on an eight-processor prototype Ultracomputer.

AB - In order to realize the potential of highly parallel shared-memory MIMD architectures for solving very large problems, novel challenges must be faced by the system software designer. The operating system must endeavor to utilize all processors fully, without incurring serial bottlenecks during coordination operations. Critical code sections far too short or infrequent to cause performance penalties on today's machines will be of concern on very large machines because the cost of each serial section rises linearly with the number of processors involved. Further, the control software must provide basic facilities to support a structured and natural style of general-purpose parallel programming. We present the approaches taken for satisfying these requirements in the NYU Ultracomputer design. We also describe our current preliminary parallel operating system, derived from UNIX, which is currently running on an eight-processor prototype Ultracomputer.

UR - http://www.scopus.com/inward/record.url?scp=0021980901&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0021980901&partnerID=8YFLogxK

M3 - Conference contribution

VL - 3

SP - 199

EP - 208

BT - Computers in Engineering, Proceedings of the International Computers in Engineering Conference and

PB - ASME

ER -