Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операционная система. Реализация коммуникационных сред

Реализация коммуникационных сред

 

Все коммуникационные среды реализуются специально для этого разработанной заказной микросхемой. Эта микросхема позволяет управляющей вычислительной системе программно коммутировать порты коммуникационных сред, разбивая всю систему на совокупность независимо функционирующих подсистем.

Обе коммуникационные среды и с топологией «тор», и с топологией «дерево» используют последовательную передачу данных дифференциальными сигналами, процессоры имеют одну и ту же тактовую частоту с той точностью, с которой эта частота может устанавливаться в каждом из них. Асинхронный прием данных процессором из входного канала обеспечивается высокочастотным стробированием фронтов сигналов.

 

В вычислительной системе BlueGene/L используются три операционные системы:

операционная система вычислительного модуля;

операционная система модуля ввода-вывода;

операционная система управляющей системы.

Операционная система вычислительного модуля служит для управления единственным двухпотоковым прикладным процессом. Каждый поток выполняется соответствующим процессором вычислительного модуля. Операционная система вычислительного модуля дополняется библиотекой подпрограмм, в том числе MPI, для обеспечения прямого, минуя операционную систему вычислительного модуля, доступа к коммуникационным средам с топологиями тор, дерево и другим. Коммуникационная среда с топологией тор используется для обменов между процессами одной параллельной программы, протекающими в разных вычислительных модулях, а коммуникационная среда с топологией дерево служит для обменов между вычислительным модулем и модулем ввода-вывода.

В качестве операционной системы модулей ввода-вывода используется операционная система Linux. Ha модулях ввода-вывода выполняются только процессы системного программного обеспечения, поддерживающие исполнение прикладных процессов в вычислительных модулях. Операционная система модулей ввода-вывода предназначена для доступа вычислительного модуля к файловой системе. Когда в вычислительном модуле исполняется команда чтения или записи, эта команда через коммуникационную среду с топологией дерево доставляется сервисному процессу, протекающему в модуле ввода-вывода. После исполнения им команды ее результат (код возврата в случае команды записи и данные в случае команды чтения) возвращается через коммуникационную среду с топологией дерево в вычислительный модуль как результат исполнения им соответствующей команды.

В модулях ввода-вывода протекают процессы идентификации, аутентификации управления, доставки и запуска заданий, их отладки. Этот подход имеет целью всемерно упростить операционную систему вычислительного модуля.

Кроме вычислительных модулей и модулей ввода-вывода система BlueGene/L имеет управляющую систему. Ее функции состоят в делении ресурсов на изолированные подсистемы вычислительных модулей, планировании заданий и их назначении на выполнение в каждой из подсистем, мониторинге программно-аппаратных средств, тестировании работоспособности и производительности, а также управления оборудованием через интерфейс JTAG.

 

<== предыдущая лекция | следующая лекция ==>
Процессор. Заказная микросхема вычислительного модуля (рис | Блэйд-модули TriBlade
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 262; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.