awatin / mckernel

McKernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IHK/McKernel is a light-weight multi-kernel operating system designed for high-end supercomputing. It runs Linux and McKernel, a light-weight kernel (LWK), side-by-side inside compute nodes and aims at the following:

  • Provide scalable and consistent execution of large-scale parallel scientific applications, but at the same time maintain the ability to rapidly adapt to new hardware features and emerging programming models
  • Provide efficient memory and device management so that resource contention and data movement are minimized at the system level
  • Eliminate OS noise by isolating OS services in Linux and provide jitter free execution on the LWK
  • Support the full POSIX/Linux APIs by selectively offloading (slow-path) system calls to Linux

Documentation

Documentation is available here.

About

McKernel

License:GNU General Public License v2.0


Languages

Language:C 85.2%Language:Shell 7.7%Language:Perl 3.4%Language:Assembly 1.3%Language:CMake 1.2%Language:Makefile 0.9%Language:Roff 0.1%Language:Fortran 0.1%Language:Awk 0.0%Language:Python 0.0%Language:Batchfile 0.0%