Operační systém CNK - CNK operating system

Modrá genová výpočetní hierarchie. Instance CNK běží na každém z výpočetních uzlů.

Výpočetní uzel jádra (CNK) je úroveň uzlu operační systém pro IBM Modrý gen řada superpočítače.[1][2]

Běží výpočetní uzly rodiny superpočítačů Blue Gene Výpočetní uzel jádra (CNK), a lehké jádro který běží na každém uzlu a podporuje jednu aplikaci spuštěnou pro jednoho uživatele v tomto uzlu. Pro maximalizaci provozní efektivity byl design CNK udržován jednoduchý a minimální. Byl implementován v přibližně 5 000 řádcích C ++ kód.[1] Fyzická paměť je staticky mapována a CNK ani nepotřebuje, ani neposkytuje plánování nebo přepínání kontextu, vzhledem k tomu, že v každém bodě spouští jednu aplikaci pro jednoho uživatele.[1] Nepovolením virtuální paměti nebo multitaskingu se návrh CNK zaměřil na to, aby zpracování aplikací bylo věnováno co nejvíce cyklů.[2] CNK soubor ani neimplementuje vstup výstup (I / O) na výpočetním uzlu, ale deleguje to na vyhrazené I / O uzly.[2]

V / V uzly superpočítačů Blue Gene používají jiný operační systém: I / O uzel jádra (INKOUST ).[2] INK je založen na upraveném Linuxové jádro.

Viz také

Reference

  1. ^ A b C Paralelní zpracování Euro-Par 2004: 10. mezinárodní konference Euro-Par 2004, Marco Danelutto, Marco Vanneschi a Domenico Laforenza ISBN  3-540-22924-8 stránky 835
  2. ^ A b C d Paralelní zpracování Euro-Par 2006: 12. mezinárodní konference Euro-Par, 2006, Wolfgang E. Nagel, Wolfgang V. Walter a Wolfgang Lehner ISBN  3-540-37783-2 strana