Home  

Random  

Nearby  



Log in  



Settings  



Donate  



About Wikipedia  

Disclaimers  



Wikipedia





CNK operating system





Article  

Talk  



Language  

Watch  

Edit  





Compute Node Kernel (CNK) is the node level operating system for the IBM Blue Gene series of supercomputers.[1][2]

The IBM Blue Gene compute hierarchy. A CNK instance runs on each of the compute nodes.

Operating system

edit

The compute nodes of the IBM Blue Gene family of supercomputers run CNK, a lightweight kernel that runs on each node and supports one application running for one user on that node. To maximize operating efficiency, the design of CNK was kept simple and minimal. It was implemented in about 5,000 lines of C++ code.[1] Physical memory is statically mapped and the CNK neither needs nor provides schedulingorcontext switching, given that at each point it runs one application for one user.[1] By not allowing virtual memoryormulti-tasking, the design of CNK aimed to devote as many cycles as possible to application processing.[2]

CNK delegates file input/output (I/O) to dedicated I/O nodes which run the INK (I/O Node Kernel) operating system, based on a modified Linux kernel.[2]

See also

edit

References

edit
  1. ^ a b c Euro-Par 2004 Parallel Processing: 10th International Euro-Par Conference 2004, by Marco Danelutto, Marco Vanneschi and Domenico Laforenza ISBN 3-540-22924-8 pages 835
  • ^ a b c Euro-Par 2006 Parallel Processing: 12th International Euro-Par Conference, 2006, by Wolfgang E. Nagel, Wolfgang V. Walter and Wolfgang Lehner ISBN 3-540-37783-2 page

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=CNK_operating_system&oldid=1221669250"
     



    Last edited on 1 May 2024, at 08:24  





    Languages

     


    العربية
     

    Wikipedia


    This page was last edited on 1 May 2024, at 08:24 (UTC).

    Content is available under CC BY-SA 4.0 unless otherwise noted.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Terms of Use

    Desktop