KITTEN Lightweight Kernel 0.1 Beta
The Kitten Lightweight Kernel is a simplified OS (operating system) kernel that is intended to manage a compute node's hardware resources. It provides a set of mechanisms to user-level applications for utilizing hardware resources (e.g., allocating memory, creating processes, accessing the network). Kitten is much simpler than general-purpose OS kernels, such as Linux or Windows, but includes all of the esssential functionality needed to support HPC (high-performance computing) MPI, PGAS and OpenMP applications. Kitten provides unique capabilities such as physically contiguous application memory, transparent large page support, and noise-free tick-less operation, which enable HPC applications to obtain greater efficiency and scalability than with general purpose OS kernels.
- Short Name / Acronym:
- KITTEN
- Site Accession Number:
- 4200
- Software Type:
- Scientific
- License(s):
- GNU General Public License v3.0
- Research Organization:
- Sandia National Laboratories
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC04-94AL85000
- DOE Contract Number:
- AC04-94AL85000
- Code ID:
- 850
- OSTI ID:
- code-850
- Country of Origin:
- United States
Similar Records
Porting the Kitten Lightweight Kernel Operating System to RISC-V
Palacios and Kitten : high performance operating systems for scalable virtualized and native supercomputing.
LDRD final report : a lightweight operating system for multi-core capability class supercomputers.
Conference
·
Tue Nov 01 00:00:00 EDT 2022
·
OSTI ID:1923186
Palacios and Kitten : high performance operating systems for scalable virtualized and native supercomputing.
Technical Report
·
Tue Sep 01 00:00:00 EDT 2009
·
OSTI ID:1028948
LDRD final report : a lightweight operating system for multi-core capability class supercomputers.
Technical Report
·
Wed Sep 01 00:00:00 EDT 2010
·
OSTI ID:1007323