Автоматизация научных исследований: сборник научных трудов.

из микро VAX в процессорные модули, пересылку в обратном направлении результатов, идентификацию занятости, сбор и суммирование статистических данных. Такой подход позволяет формализовать неизбежную процедуру модифика­ ции программ, рассчитанную на исполнение ее одним процессором, на многопро­ цессорном комплексе. При этом количество дополнительно вводимых операто­ ров ФОРТРАНа не превышает нескольких десятков и практически не зависит от объема прикладной программы. В качестве технологической ЭВМ используется микро VAX , оснащенная компиляторами языков высокого уровня, в частности ФОРТРАН-77, редакто­ ром исходных текстов, файловой системой, редактором связи, загрузчиком и другими традиционными средствами разработки прикладного математического обеспечения. Для подготовки программ, выполняемых в процессорных модулях, возможны различные варианты. Один из вариантов предполагает постановку на ЭВМ микро VAX кросс-срёдств, включающих в себя кросс-компилятор ФОРТРАНа, кросс-редактор связей и загрузчик. Другой путь - использование компилятора ФОРТРАН-7 7 ( A b s o f t I n c o r p o r a t i o n ) , непосредственно функционирующего в составе операционной системы одного из микропроцессо­ ров. Получаемый при этом объективный код пересылается в микро VAX и далее может быть загружен в процессорные модули системы. Доступность суперкомпьютера широкому кругу пользователей обеспечивает­ ся включением ЭВМ микро Ѵ А х в сеть ОИЯИ и постановкой на ней использу­ емого в настоящее время коммуникационного пакета K E R M IT . Предлагаемая система является универсальной и может быть применена для любого пользова­ теля. Выполнение заданий пользователей организуется в пакетном режиме. Это значит, что очередная задача пользователя начнет выполняться системой толь­ ко после завершения предыдущей и в каждый отдельный момент система обслу­ живает одного пользователя. Отказ от реализации мультипрограммности сделан целенаправленно, так как это существенно снижает объем создаваемого м ате­ матического обеспечения и делает его более простым. Время загрузки программы пользователя в систему зависит от объема программы, проведенные оценки показывают, что для программы объемом .1 Мбайт оно не превышает 3 мин. Выполнение программ пользователя при по­ мощи предлагаемой системы требует некоторой формализованной модификации прикладной программы. Несмотря на относительно небольшой объем изменений (несколько десятков операторов ФОРТРАНа) необходимо иметь средства отлад­ ки и тестирования программы, предназначенной для выполнения на суперкомпью­ тере. При отладке программы, выполняемой непосредственно микропроцессорами в суперкомпьютере, используется символьный отладчик, функционирующий в сос­ таве операционной системы T M S . Для части программы, выполняемой микро VAX , доступны использованию все отладочные средства, имеющиеся в составе операционных систем VM S либо UN IX . З а к л ю ч е н и е Реализация суперкомпьютера решает одну из главных проблем ОИЯИ - до­ стижение требуемой для обработки данных экспериментов производительности вычислительного комплекса и открывает долговременные перспективы для удов­ летворения дальнейших потребностей ОИЯИ в необходимой вычислительной мощ­ ности. Модульный принцип организации позволяет расширять компьютер, добав­ ляя новые, в том числе более современные процессорные модули, увеличивая таким образом его производительность в соответствии с потребностями инсти­ тута. Создание суперкомпьютера позволит поддержать в ОИЯИ мировой уровень обработки данных физических экспериментов* использовать готовый програм­ мный продукт в рамках международного сотрудничества и обеспечить перспек* ^См.выше. 1 4

RkJQdWJsaXNoZXIy MTUzNzYz