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. kwan_e 2018-11-28 1:01 am EST
      • Alfman 2018-11-28 1:46 am EST
        • DeepThought 2018-11-28 10:29 am EST
          • Alfman 2018-11-28 11:17 am EST
            • DeepThought 2018-11-28 11:27 am EST
            • Alfman 2018-11-28 12:52 pm EST
            • ahferroin7 2018-11-28 1:35 pm EST
            • cb88 2018-11-28 7:26 pm EST
            • Alfman 2018-11-28 9:21 pm EST
            • kwan_e 2018-11-28 9:42 pm EST
            • Alfman 2018-11-28 9:47 pm EST
            • kwan_e 2018-11-29 1:04 am EST
            • Alfman 2018-11-29 2:21 am EST
            • Iapx432 2018-11-29 3:37 pm EST
      • tidux 2018-11-28 5:39 am EST
    2. missingxtension 2018-11-28 10:06 am EST
    3. cltang 2018-11-29 9:43 am EST