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

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

Ядро вычислительного узла (CNK ) - это операционная система уровня узла для IBM Blue Gene серия суперкомпьютеров.

Вычислительные узлы суперкомпьютеров семейства Blue Gene работают с ядром Compute Node Kernel (CNK), облегченным ядром, которое работает на каждом узле и поддерживает одно приложение, работающее на одном пользователь на этом узле. Чтобы максимизировать эффективность работы, конструкция CNK была простой и минимальной. Он был реализован примерно в 5000 строк кода C ++. Физическая память отображается статически, и CNK не требует и не обеспечивает планирования или переключения контекста, учитывая, что в каждой точке он запускает одно приложение для одного пользователя. Не позволяя виртуальной памяти или многозадачности, дизайн CNK был направлен на то, чтобы выделить как можно больше циклов на обработку приложений. CNK даже не реализует ввод / вывод файла (ввод / вывод) на вычислительном узле, но делегирует его выделенным узлам ввода / вывода.

Узлы ввода / вывода Blue Gene суперкомпьютеры работают под управлением другой операционной системы: Ядро узла ввода-вывода (INK ). INK основан на модифицированном ядре Linux.

См. Также
Ссылки
Последняя правка сделана 2021-05-13 11:27:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте