Автоматизация научных исследований: сборник научных трудов.
из микро 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
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz