Комплексная методика тестирования производительности суперкомпьютеров
Авторы
-
В.С. Горбунов
-
Л.К. Эйсымонт
Ключевые слова:
pейтинговое тестирование
комплексное тестирование
задачи с интенсивной нерегулярной работой с памятью
многоуровневое оценочное тестирование
пространственно-временная локализация обращений к памяти
оптимизация задержек обращений к памяти
оптимизация толерантности к задержкам обращений к памяти
системы поддержки выполнения программ
программная эмуляция мультитредовых архитектур
Аннотация
Рассматривается рейтинговое и профессиональное (комплексное и углубленное) оценочное тестирование. Оба подхода представляют интерес. Это демонстрируется сначала на примере анализа динамики результатов рейтингового тестирования последних лет, позволившего выявить устойчивую тенденцию развития суперкомпьютеров в сторону повышения эффективности решения задач с интенсивной нерегулярной работой с памятью. Далее рассматриваются схемы применения профессионального оценочного тестирования при оценке и разработке суперкомпьютеров, а также пример такой методики, применяемой авторами. Эта методика особенна своей многоуровневостью и разноплановостью на уровнях, обеспечиваемой тестами разной направленности и специальным образом изменяемой нагрузкой на оборудование. Сообщается о вариантах практического применения методики и использования ее результатов при оптимизации программ и создании перспективного системного программного обеспечения. Статья рекомендована к публикации Программным комитетом Международной научной конференции «Научный сервис в сети Интернет: все грани параллелизма» (http://agora.guru.ru/abrau2013).
Раздел
Раздел 2. Программирование
Библиографические ссылки
- Горбунов В.С., Эйсымонт Л.К., Речинский А.В., Заборовский В.С., Забеднов П.В. Суперкомпьютеры для промышленности -вопросы тестирования, анализа и разработки // Материалы 2-й Всероссийской конференции «Суперкомпьютерные технологии» (СКТ-2012). Таганрог: Изд-во ЮФУ, 360-364.
- Мищенков А.В., Фёдоров С.А., Андрюшин Д.В. Оценочное тестирование Intel Xeon Phi как массово-многоядерной SMP-системы // Научно-технический семинар «Высокопроизводительные и встраиваемые вычисления» (в рамках молодежной научной конференции «Студенты и молодые ученые - инновационной России», 23-24 мая 2013 г.). Санкт-Петербург: СПбГПУ, 2013 (презентация).
- Максимов В.И., Фёдоров С.А., Андрюшин Д.В. Реализация методики измерения пространственно-временной локализации приложения и еe отображение на синтезируемую APEX-поверхность используемого оборудования // Научно-технический семинар «Высокопроизводительные и встраиваемые вычисления» (в рамках молодежной научной конференции «Студенты и молодые ученые -инновационной России», 23-24 мая 2013 г.). Санкт-Петербург: СПбГПУ, 2013 (презентация).
- Макаров В.А., Фёдоров С.А., Эйсымонт Л.К. Эффективность многофазных операций считывания/записи для глобально адресуемых систем памяти // Научно-технический семинар «Высокопроизводительные и встраиваемые вычисления» (в рамках молодежной научной конференции «Студенты и молодые ученые -инновационной России», 23-24 мая 2013 г.). Санкт-Петербург: СПбГПУ, 2013 (презентация).
- Weinberg J. et al. Quantifying locality in the memory access patterns of HPC applications // Proc. IEEE/ACM Supercomputing Conference. New York: ACM Press, 2005. 12 рр.
- Strohmaier E., Shan H. Apex-Map: a global data access benchmark to analyze HPC systems and parallel programming paradigms // Proc. IEEE/ACM Supercomputing Conference. New York: ACM Press, 2005. 14 рр.
- Речинский А., Горбунов В., Эйсымонт Л. Суперкластер с глобально адресуемой памятью // Открытые системы. 2011. 7. 21-25.
- Multby J. Graph oriented computing and XMT architecture. Cray Inc. 26 slides. Climate Knowledge Discovery Workshop, March 2011. Hamburg, 2011.
- Горбунов В.С., Эйсымонт Л.К., Соколов А.А., Зайцев А.В., Заборовский В.С., Семеновский В.Б. Экзамасштабные технологии: инкапсуляция иерархической структуры суперкомпьютеров в модели HPGAS // Материалы 2-й Всесоюзной конференции «Суперкомпьютерные технологии» (СКТ-2012). Таганрог: Изд-во ЮФУ, 2012. 29-34.
- Nelson J. et al. Crunching large graphs with commodity processors // Proc. of USENIX HotPar 2011. Berkely, 2011. 1-6.
- Семенов А.А., Соколов А.А., Эйсымонт Л.К. Архитектура глобально адресуемой памяти мультитредово-потокового суперкомпьютера // Электроника: НТБ. 2009. № 1. 50-56.
- Ediger D., McColl R.M., Reidy J., Bader D.A. STINGER: high performance data structure for streaming graphs // Proc. IEEE High Performance Extreme Computing Conference. Waltham, 2012. 1-5.
- Горбунов В., Эйсымонт Л. Экзафлопсный барьер: проблемы и решения // Открытые системы. 2010. № 6. 12-15.
- US Department of Energy Exascale Operating System and Runtime Software Report. Washington, 2012.
- Эйсымонт Л.К. Оценочное тестирование высокопроизводительных систем: цели, методы, результаты и выводы // Cуперкомпьютерные вычислительно-информационные технологии в физических и химических исследованиях (30 октября-2 ноября 2000 г.). Сборник лекций. Черноголовка, 2000. 33-42.
- Кудрявцев М., Эйсымонт Л., Мошкин Д., Полунин М. Суперкластеры -между прошлым и будущим // Открытые системы. 2008. № 8. 14-19.
- Кудрявцев М.В., Мошкин Д.В., Полунин М.А., Эйсымонт Л.К. Оценочное тестирование кластеров на базе процессоров AMD Barcelona и Shanghai с сетями Infiniband DDR и QDR // Вычислительные методы и программирование. 2009. 10, № 1. 215-223.