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

KITTEN Lightweight Kernel 0.1 Beta

Software ·
DOI:https://doi.org/10.11578/dc.20171025.1113· OSTI ID:code-850 · Code ID:850
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:
USDOE

Primary 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
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

Related Subjects

ECP