McKernel: a light-weight multi-kernel operating system

IHK/McKernel is a light-weight multi kernel operating system designed specifically for high performance computing. It runs Linux and McKernel, a lightweight kernel (LWK), side-by-side on compute nodes primarily aiming at the followings:

  • Provide scalable and consistent execution of large-scale parallel applications and at the same time rapidly adapt to exotic hardware and new 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 system calls to Linux

17 Comments

  1. 2018-11-28 1:01 am
    • 2018-11-28 1:46 am
      • 2018-11-28 10:29 am
        • 2018-11-28 11:17 am
          • 2018-11-28 11:27 am
          • 2018-11-28 12:52 pm
          • 2018-11-28 1:35 pm
          • 2018-11-28 7:26 pm
          • 2018-11-28 9:21 pm
          • 2018-11-28 9:42 pm
          • 2018-11-28 9:47 pm
          • 2018-11-29 1:04 am
          • 2018-11-29 2:21 am
          • 2018-11-29 3:37 pm
    • 2018-11-28 5:39 am
  2. 2018-11-28 10:06 am
  3. 2018-11-29 9:43 am