stringtranslate.com

Sistema operativo CNK

La jerarquía de cómputo de IBM Blue Gene . Una instancia de CNK se ejecuta en cada uno de los nodos de cómputo .

Compute Node Kernel ( CNK ) es el sistema operativo a nivel de nodo para la serie de supercomputadoras IBM Blue Gene . [1] [2]

Sistema operativo

Los nodos de cómputo de la familia de supercomputadoras IBM Blue Gene ejecutan CNK, un núcleo liviano que se ejecuta en cada nodo y admite una aplicación que se ejecuta para un usuario en ese nodo. Para maximizar la eficiencia operativa, el diseño de CNK se mantuvo simple y minimalista. Se implementó en aproximadamente 5000 líneas de código C++ . [1] La memoria física está asignada estáticamente y el CNK no necesita ni proporciona programación o cambio de contexto , dado que en cada punto ejecuta una aplicación para un usuario. [1] Al no permitir la memoria virtual o la multitarea , el diseño de CNK apuntaba a dedicar tantos ciclos como fuera posible al procesamiento de aplicaciones. [2]

CNK delega la entrada/salida de archivos (E/S) a nodos de E/S dedicados que ejecutan el sistema operativo INK (I/O Node Kernel), basado en un kernel Linux modificado . [2]

Véase también

Referencias

  1. ^ abc Euro-Par 2004 Procesamiento paralelo: Décima Conferencia Internacional Euro-Par 2004, por Marco Danelutto, Marco Vanneschi y Domenico Laforenza ISBN  3-540-22924-8 páginas 835
  2. ^ abc Euro-Par 2006 Procesamiento paralelo: 12.ª Conferencia internacional Euro-Par , 2006, por Wolfgang E. Nagel, Wolfgang V. Walter y Wolfgang Lehner ISBN 3-540-37783-2 página