INK (operating system)
From Wikipedia, the free encyclopedia
INK (for I/O Node Kernel) is the operating system that runs on the input output nodes of the IBM Blue Gene supercomputer.[1][2] INK is a Linux-derivative.[2]
- the compute nodes of the Blue Gene family of supercomputers run CNK (for Compute Node Kernel), a lightweight kernel that runs on each node and supports a single application running for a single user on that node. For the sake of efficient operation, the design of CNK was kept simple and minimal, and it was implemented in about 5,000 lines of C++ code.[1] Physical memory is statically mapped and the CNK neither needs nor provides scheduling or context switching, given that at each point it runs a single application for a single user.[1] By not allowing virtual memory or multi-tasking, the design of CNK aimed to devote as many cycles as possible to application processing.[2] CNK does not even implement file I/O on the compute node, but delegates that to dedicated I/O nodes.[2]
- the I/O nodes of the Blue Gene family of supercomputers run INK (for I/O Node Kernel).[2] INK is based on a modified Linux kernel.
See also
- Compute Node Linux
- Timeline of operating systems
- Rocks Cluster Distribution
- Cray Linux Environment
References
- ↑ 1.0 1.1 1.2 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
- ↑ 2.0 2.1 2.2 2.3 2.4 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
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.