ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ ВЫЧИСЛИТЕЛЬНЫЙ КЛАСТЕР НИЖЕГОРОДСКОГО УНИВЕРСИТЕТА HIGH PERFORMANCE COMPUTING CLASTER OF NIZHNY NOVGOROD UNIVERSITY В.П.Гергель, Р.Г.Стронгин Нижегородский государственный университет им. Н.И.Лобачевского, Нижний Новгород Тел.: (8312) 65-48-59, факс: (8312) 65-85-92, e-mail: [email protected] В докладе дается характеристика работ, выполняемых в Нижегородском университете (ННГУ) с целью развития высокопроизводительных компьютерных систем для обеспечения возможностей по решению сложных научных и технических проблем с высокой вычислительной трудоемкостью [1]. Важным этапом в этом направлении явилось создание в 2000 г. высокопроизводительного вычислительной кластера (ВВК) с суммарной пиковой производительностью 45 миллиардов операций в секунду. 1. Архитектура ВВК ННГУ. Постоянное развитие вычислительной базы для проведения научных исследований и подготовки специалистов в области информатики, вычислительной техники и информационных технологий является одним из приоритетных, активно развивающихся направлений деятельности ННГУ [1]. Вместе с этим, организация высокопроизводительных компьютерных систем требует существенных финансовых затрат. Организация вычислительного кластера ННГУ с таким высоким быстродействием оказалось возможной при непосредственном содействии корпорации Интел, передавшей ННГУ в рамках своей Академической программы необходимое компьютерное оборудование. Кластер включает: – 2 вычислительных сервера, каждый из которых имеет 4 процессора Intel Pentium III 700 МГц, 512 Mb RAM, 10 Gb HDD, 1 Гбит Ethernet card; – 12 вычислительных серверов, каждый из которых имеет 2 процессора Intel Pentium III 1000 МГц, 256 Mb RAM, 10 Gb HDD, 1 Гбит Ethernet card; – 12 рабочих станций на базе процессора Intel Pentium 4 1300 Мгц, 256 Mb RAM, 10 Gb HDD, CD-ROM, монитор 15", 10/100 Fast Etherrnet card. Следует отметить, что в результате передачи подобного оборудования Нижегородский госуниверситет оказался первым вузом в Восточной Европе, оснащенным ПК на базе новейшего процессора INTEL®PENTIUM®4 [2]. Подобное достижение является дополнительным подтверждением складывающегося плодотворного сотрудничества ННГУ и корпорации Интел. Важной отличительной особенностью кластера на основе подобного оборудования является его многоплановость. В состав кластера входят рабочие места, оснащенные новейшими процессорами Intel Pentium 4 и соединенными относительно медленной сетью (100 Мбит), и вычислительные 2- и 4- процессорные сервера, передача данных между которыми выполняется при помощи быстрых каналов передачи данных (1000 Мбит). В результате, кластер может использоваться не только для решения сложных вычислительно-трудоемких задач, но также и для проведения различных экспериментов по исследованию многопроцессорных кластерных систем и параллельных методов решения научно-технических задач. 2. Практическое использование кластера. В результате тщательного анализа для построения кластера в качестве системной платформы выбраны современные операционные системы семейства Microsoft Windows (для проведения отдельных экспериментов будет предоставлена возможность использования ОС Unix). В обоснование такого выбора могут быть отмечено прежде всего широкое распространение ОС Windows и большое количество программ, разработанных для этой операционной системы; известны также ряд известных проектов, в рамках которых проводятся исследования эффективных кластерных систем. Важное влияние оказало на принятие решения оказало и заинтересованность корпорации Microsoft в создании подобного кластера и передало в ННГУ для поддержки работ все необходимое программное обеспечение (ОС MS Windows 2000 Professional, ОС MS Windows 2000 Advanced Server и др.). В докладе будут приведены результаты оценки эффективности использования ОС Windows для системной платформы для организации высокопроизводительных вычислений. Официальный запуск кластера в действие был выполнен в мае 2001 г. На первом этапе работ предполагается использовать возможности кластера для решения ряда актуальных фундаментальных и прикладных проблем, достижение прогресса в исследовании которых уже сегодня является насущной необходимостью. Перечисленные ниже задачи уже имеют разработанное программное обеспечение, которой может быть адаптировано для проведения вычислительных экспериментов на кластере: – Вычислительные эксперименты по созданию и изучению существенно нелинейных математических моделей, в частности, такого нетривиального и актуального в прикладном плане явления как динамический хаос, а также при исследовании высокоразмерных динамических систем и уравнений в частных производных (например, многомерных моделей динамики атмосферы, требующих многомесячных вычислительных экспериментов для выяснения сложной динамики процессов). – Разработка математических моделей и методов принятия решений при проведении вычислительных экспериментов в задачах анализа и синтеза виртуальной реальности окружающего мира на основе цифровых карт и планов, карт-схем, аэрофотоснимков и другой тематической информации о пространственно распределенных данных. Указанная задача характеризуется большой емкостной и вычислительной сложностью. – Исследование задач нелинейной динамики цепочечных и решеточных моделей систем с сетей синхронизации, задачи оптимального управления для распределенных и сосредоточенных динамических систем (численное интегрирование большого числа нелинейных дифференциальных уравнений, решение матричных линейных неравенств, матричных уравнений Рикатти высокого порядка). – Проведение вычислительных экспериментов для исследования динамики пространственных конструкций при импульсных и ударных воздействиях и взаимодействии с заполняющими и окружающими средами различной природы. 1 – Моделирование динамики квантовых систем с числом степеней свободы N>2 для исследования нового фундаментального явления – квантовой диффузии Арнольда с целью определения стационарных и квазиэнергетических состояний системы и нахождения скорости диффузии по квантовой сетке сепаратрис. – Разработка моделей, методов и программных средств численного решения сложных оптимизационных задач для кластерных вычислительных системах. В докладе будут приведены результаты вычислительных экспериментов, выполненных на кластере для решения сложных оптимизационных задач [3]. Литература 1. Гергель В.П., Стронгин Р.Г. Центр высокопроизводительных вычислений с удаленным доступом в Нижегородском университете. // Тезисы Всероссийской научной конференции "Телематика" СПб, 1998 (http://risbank.spb.ru/risbank2/tm98/191.htm). 2. http://www.intel.ru/pressroom/2001/2001227121414.htm Пресс-релиз корпорации Интел о передаче в Нижегородский университет новейшего компьютерного оборудования. 3. Гергель В.П., Стронгин Р.Г. Параллельная глобальная оптимизация в многопроцессорных вычислительных системах. // Тезисы Всероссийской научной конференции "Высокопроизводительные вычисления и их приложения". Черноголовка, 2000. (http://parallel.ru/ftp/chg2000/Gergel.zip). 2