Тестирование кластерных систем ТГУ и ИОА СО РАН с помощью пакета Linpack А.О. Есаулов, Н.В. Дмитриева Томский государственный университет, г. Томск.

Презентация:



Advertisements
Похожие презентации
Проблемы исследования эффективности суперкомпьютеров. Тест LInpack. Комаров С.А., аспирант 1 г.о. Научные руководители: к.ф.-м.н., доц. Попова Н.Н. чл.-корр.
Advertisements

Операционная система MS-DOS Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным на особом формальном языке.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Работу выполнили: Дудкина Татьяна Шакурова Лилия.
УСТРОЙСТВО КОМПЬЮТЕРА. Компьютер (англ.computer-вычислитель) представляет собой программируемое электронное устройство, способное обрабатывать данные.
Массивы Теоретические сведения. Примеры решения задач. Задания для самостоятельного выполнения.
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ Фурсов В.А., Попов С.Б. Самарский научный центр РАН, Самарский государственный аэрокосмический университет, Институт.
Решения компании «Т-Платформы» для высокопроизводительных вычислений: взаимовыгодное сотрудничество отечественной науки и бизнеса.
Управление компьютером Программы и документы Рабочий стол Управление компьютером с помощью мыши Главное меню. Запуск программ Что можно выбрать в компьютерном.
Двумерный массив Учитель информатики МБОУ «Марковская СОШ» Репникова С.А.
Презентацию подготовила преподаватель ГБОУ СПО «Баймакский сельскохозяйственный техникум» Мусина Ж.М.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
5 Всего заданий Введите фамилию и имя Тест Файлы и папки Начать тестирование.
Базы данных организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения. (совокупность.
Подготовила асс. кафедры СМК Воробьева Т.А.. Программное обеспечение (ПО) - комплекс программ, обеспечивающих обработку или передачу данных, а также предназначенных.
Программное обеспечение компьютера. Компьютер без программного обеспечения и операционной системы – это бесполезный хлам, груда железа.
Суперкомпьютер «УРАН» Андрей Созыкин Заведующий сектором суперкомпьютерных технологии ИММ УрО РАН Заведующий кафедрой высокопроизводительных.
Файловая переменная. Файл – совокупность данных, записанная во внешней памяти под определенным именем. Любой файл имеет три характерные особенности: уникальное.
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
СЕРТИФИКАЦИЯ РУКОВОДИТЕЛЕЙ И ПЕДАГОГОВ ОБЩЕОБРАЗОВАТЕЛЬНЫХ УЧРЕЖДЕНИЙ И УЧРЕЖДЕНИЙ, ОБЕСПЕЧИВАЮЩИХ ПОЛУЧЕНИЕ ПРОФЕССИОНАЛЬНО-ТЕХНИЧЕСКОГО ОБРАЗОВАНИЯ.
Транксрипт:

Тестирование кластерных систем ТГУ и ИОА СО РАН с помощью пакета Linpack А.О. Есаулов, Н.В. Дмитриева Томский государственный университет, г. Томск.

примеры использования суперкомпьютеров : -автомобилестроение; -нефте- и газодобыча; -фармакология; -прогноз погоды и моделирование изменения климата; -сейсморазведка; -проектирование электронных устройств; -синтез новых материалов; -и многие, многие другие. В основу тестов HPL положены методы LU- факторизации.

Тесты для измерения реальной производительности Первую группу тестов измерения производительности составляют тесты производителей, разрабатываемые компаниями- изготовителями компьютеров для внутреннего применения - оценивания качества собственных продуктов. Главная особенность в том, что они ориентированы на сравнение ограниченного множества однотипных компьютеров, часто относящихся к одному семейству. Эти тесты позволяют разработчикам компьютеров оптимизировать структурно-технические решения.

Тесты для измерения реальной производительности Вторую группу составляют стандартные тесты. Стандартные тесты, разработанные для сравнения широкого спектра компьютеров, часто претендуют на роль полностью универсальных средств измерения производительности. Тесты этой категории - продукт деятельности независимых аналитиков (Linpack), или групп, объединяющих крупнейших производителей компьютеров (SPEC, ТРС), что практически исключает возможность ориентации стандартного теста на конкретного поставщика компьютеров.

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

Тесты Linpack (LINear equations software PACKage) Этот набор тестов представляет собой совокупность программ решения задач линейной алгебры. Параметры: -порядок матрицы (например, 100х100); формат значений элементов матриц (одинарная или двойная точность в представлении элементов); -способ компиляции (с оптимизацией или без оптимизации). На тестах Linpack при больших размерностях обрабатываемых матриц почти все компьютеры демонстрируют производительность в диапазоне от 0.8 до 0.95 от пикового значения.

Пакет HPL HPL представляет собой пакет, ориентированный на решение систем линейных алгебраических уравнений большой размерности на компьютерах с распределенной памятью (MPP-компьютеры). При этом матрица системы заполняется случайными вещественными числами с двойной точностью (8 байт). Для пакета необходим параллельный компьютер, на котором установлена система MPI (Message Passing Interface). В основу тестов HPL положены методы LU- факторизации.

Пакет HPL Пакет HPL базируется на стандартных библиотеках процедур линейной алгебры -BLAS (Basic Linear Algebra Subroutines) -ATLAS (Automatic Linear Algebra Subroutines) -VSIPL (Vector Signal Image Processing Library).

Список TOP-500 –Rank –Rank - порядковый номер в списке Top500 –Manufacturer –Manufacturer - производитель или поставщик компьютера. –Computer –Computer - название (тип) компьютера, указанное поставщиком –Installation Site –Installation Site - потребитель (пользователь) –Country –Country - местоположение системы –Year –Year - год инсталляции или последнего серьезного обновления системы –Installation Type –Installation Type - область применения (академическая, исследовательская, промышленная и т.д.) –Processors –Processors - число процессоров –Rmax –Rmax - максимальная полученная производительность по LINPACK –Rpeak –Rpeak - теоретическая пиковая производительность –Nmax –Nmax - размер задачи, необходимый для достижения Rmax –Nhalf –Nhalf - размер задачи, необходимый для достижения половины Rmax

Количество суперкомпьютеров по странам

Количество суперкомпьютеров по производителям

Настройка HPLinpack benchmark input file Innovative Computing Laboratory, University of Tennessee HPL.out output file name (if any) – имя файла, в который выводятся результаты 8 device out (6=stdout, 7=stderr, file) – 6- вывод на экран, иначе – вывод в файл 2 # of problems sizes (N)- количество решаемых задач Ns – размерности матриц коэффициентов 2 # of NBs –количество вариантов разбиения на блоки ( 20) NBs – число строк в блоке 2 # of process grids (P x Q) - количество вариантов разбиения по осям процессорной сетки( 20) 4 2 Ps – размерность 5 10 Qs процессорной сетки

Проведение тестовых расчетов Определив настройки в файле HPL.dat, можно производить запуск тестов в командной строке запускается команда вида mpirun - np 20 xhpl в том случае, если число процессоров, на которых запускается тест, меньше числа процессоров для какого-либо варианта, происходит выдача сообщения об ошибке.

Тестирование кластера ТГУ cluster.tsu.ruКластер ТГУ ( cluster.tsu.ru ) расположен в Интернет-центре госуниверситета; 9 2-процессорных элементов PentiumIII- 650 MGz сеть 100 Мбит-Ethernet.

Тестирование кластера ТГУ 1 # of problems sizes (N) Ns 1 # of NBs 180 NBs 1 # of process grids (PxQ) 3 Ps 6 Qs В результате тестирования получена максимальная производительность GFlops при пиковой производительности Gflops.

Тестирование кластера ИОА СО РАН тестируемый кластер установлен в Институте Оптики Атмосферы; 10 2-процессорных элементов Pentium-III с тактовой частотой 1 GGz сеть 1Гбит-Ethernet.

Тестирование кластера ИОА СО РАН 1 # of problems sizes (N) Ns 1 # of NBs 75 NBs 1 # of process grids (P x Q) 4 Ps 5 Qs Максимально достигнутая производительность – 10.5 Гфлопс (пиковая – 20 Гфлопс).