Принципы программной организации коммуникационной системы мультипроцессора МП-3
Вихарев В. М., Сапронов С. И. Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов 1997. Вып.2. С. 79-84.
Описываются принципы организации коммуникационной системы мультипроцессора МП-3. Мультипроцессор МП-3 относится к классу машин MIMD с распределенной памятью. Аппаратные средства коммуникации освещаются в рамках необходимого минимума. Основное внимание уделено программным компонентам. Коммуникационная система МП-3 имеет трехуровневую организацию. Интерфейсы между уровнями строго регламентированы. Канальный уровень управляет аппаратными средствами коммуникации, выполняет фрагментацию сообщений и маршрутизацию. Уровень представления выполняет управление внутренними объектами связи, которые создаются специально для поддержки высокоуровневых запросов на передачу сообщений. Прикладной уровень включает сервисные функции, ориентированные на конкретные приложения. В настоящее время на прикладном уровне поддерживаются два стандарта обмена сообщениями (NX, MPI) и специализированный пакет функций для системных нужд. Библиотеки обмена сообщениями обеспечивают интерфейсы вызовов для языков программирования Фортран и Си (рис. 1, табл. 1, список лит.— 4 назв.).
|