Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

An extensible operating system design for large-scale parallel machines.

Technical Report ·
DOI:https://doi.org/10.2172/984155· OSTI ID:984155
Running untrusted user-level code inside an operating system kernel has been studied in the 1990's but has not really caught on. We believe the time has come to resurrect kernel extensions for operating systems that run on highly-parallel clusters and supercomputers. The reason is that the usage model for these machines differs significantly from a desktop machine or a server. In addition, vendors are starting to add features, such as floating-point accelerators, multicore processors, and reconfigurable compute elements. An operating system for such machines must be adaptable to the requirements of specific applications and provide abstractions to access next-generation hardware features, without sacrificing performance or scalability.
Research Organization:
Sandia National Laboratories
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
984155
Report Number(s):
SAND2009-2660
Country of Publication:
United States
Language:
English

Similar Records

Benchmarking the Connection Machine. Final report
Technical Report · Tue Nov 20 23:00:00 EST 1990 · OSTI ID:5749261

fftMPI, a library for performing 2d and 3d FFTs in parallel
Software · Tue Apr 24 20:00:00 EDT 2018 · OSTI ID:code-45665

Creating a Parallel Version of VisIt for Microsoft Windows
Technical Report · Tue Dec 06 19:00:00 EST 2011 · OSTI ID:1034138