Операционная система CNK - CNK operating system

Вычислительная иерархия Blue Gene. Экземпляр CNK работает на каждом из вычислительных узлов.

Ядро вычислительного узла (CNK) - уровень узла Операционная система для IBM Синий ген серия суперкомпьютеры.[1][2]

Вычислительные узлы суперкомпьютеров семейства Blue Gene работают Ядро вычислительного узла (CNK), а легкое ядро который работает на каждом узле и поддерживает одно приложение, работающее для одного пользователя на этом узле. Чтобы максимизировать эффективность работы, конструкция CNK была простой и минимальной. Было реализовано около 5000 строк C ++ код.[1] Физическая память отображается статически, и CNK не требует и не обеспечивает планирования или переключения контекста, учитывая, что в каждой точке он запускает одно приложение для одного пользователя.[1] Не позволяя виртуальной памяти или многозадачности, дизайн CNK был направлен на то, чтобы выделить как можно больше циклов на обработку приложений.[2] CNK даже не реализует файл ввод, вывод (Ввод-вывод) на вычислительном узле, но делегирует его выделенным узлам ввода-вывода.[2]

Узлы ввода-вывода суперкомпьютеров Blue Gene работают под управлением другой операционной системы: Ядро узла ввода-вывода (ЧЕРНИЛА ).[2] INK основан на модифицированном Ядро Linux.

Смотрите также

Рекомендации

  1. ^ а б c Euro-Par 2004 Параллельная обработка: 10-я Международная конференция Euro-Par 2004, Марко Данелутто, Марко Ваннески и Доменико Лафоренца ISBN  3-540-22924-8 страницы 835
  2. ^ а б c d Euro-Par 2006 Параллельная обработка: 12-я Международная конференция Euro-Par, 2006, Вольфганг Э. Нагель, Вольфганг В. Вальтер и Вольфганг Ленер ISBN  3-540-37783-2 страница