| The NX/2 operating system |
| Full text |
Pdf
(598 KB)
|
| Source
|
Hypercube Concurrent Computers and Applications
archive
Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
table of contents
Pasadena, California, United States
Pages: 384 - 390
Year of Publication: 1988
ISBN:0-89791-278-0
|
|
Author
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 12, Citation Count: 21
|
|
|
ABSTRACT
NX/2 is the operating system which runs on the nodes of the Intel iPSC®/2 concurrent supercomputer. NX/2 provides all of the standard system services found in the original iPSC node operating system, such as memory management, multiple process control, message passing services, and intertask protection.
This paper focuses on the major node operating system enhancements brought about by two different requirements. First, NX/2 had to support very high speed and high throughput message passing. In this regard, we show how NX/2 was tuned to the 32-bit architecture of the iPSC/2 nodes and the Direct Connect technology used to implement the communication subsystem.
Second, NX/2 had to support a more streamlined and flexible set of message passing service calls. In this regard, we describe the new set of message passing system calls and discuss how NX/2 implements them. The calls range from a simple, effective set of synchronous calls to advanced asynchronous calls which allow overlap of message passing and processing as well as interrupt-driven message handling.
CITED BY 21
|
|
|
|
|
Edward W. Felten , Richard D. Alpert , Angelos Bilas , Matthias A. Blumrich , Douglas W. Clark , Stefanos N. Damianakis , Cezary Dubnicki , Liviu Iftode , Kai Li, Early experience with message-passing on the SHRIMP multicomputer, ACM SIGARCH Computer Architecture News, v.24 n.2, p.296-307, May 1996
|
|
|
|
|
|
W. M. Pan , V. Jackson, A concurrent debugger for iPSC/2 programmers, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.823-831, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
M. A. Blumrich , K. Li , R. Alpert , C. Dubnicki , E. W. Felten , J. Sandberg, Virtual memory mapped network interface for the SHRIMP multicomputer, ACM SIGARCH Computer Architecture News, v.22 n.2, p.142-153, April 1994
|
|
|
|
|
|
|
|
|
|
|
|
S. Arshi , R. Asbury , J. Brandenburg , D. Scott, Application performance improvement on the iPSC/2 computer, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.149-154, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
B. Ries , R. Anderson , W. Auld , D. Breazeal , K. Callaghan , E. Richards , W. Smith, The paragon performance monitoring environment, Proceedings of the 1993 ACM/IEEE conference on Supercomputing, p.850-859, December 1993, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
R. Arlauskas, iPSC/2 system: a second generation hypercube, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.38-42, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
Matthias A. Blumrich , Kai Li , Richard Alpert , Cezary Dubnicki , Edward W. Felten , Jonathan Sandberg, Virtual memory mapped network interface for the SHRIMP multicomputer, 25 years of the international symposia on Computer architecture (selected papers), p.473-484, June 27-July 02, 1998, Barcelona, Spain
|
|
|
|
|
|
|
|
|
Dejan S. Milojicic , Alan Langerman , David L. Black , Michelle Dominijanni , Randall W. Dean , Steven J. Sears, Concurrency: A Case Study in Remote Tasking and Distributed IPC in Mach, IEEE Parallel & Distributed Technology: Systems & Technology, v.5 n.2, p.39-49, April 1997
|
|
|
|
|