TASC (Tuning Applications for SuperComputers)

Координаторы проекта: 
Начало проекта: 
2017
Окончание проекта: 
2020

TASC – это разрабатываемое в НИВЦ МГУ программное решение, призванное помочь любому пользователю суперкомпьютера обнаруживать проблемы с эффективностью в его задачах, определять причины их возникновения и выявлять возможные пути их устранения.
TASC состоит из 3 подсистем. Первая подсистема направлена на первичный автоматический анализ всех задач, выполняющихся на суперкомпьютере, с целью определения потенциальных проблем с эффективностью и оперативное оповещение пользователей об этих проблемах. Целью второй подсистемы является детальный анализ выбранной программы, с учетом полученной ранее информации о возможных причинах снижения эффективности. Для проведения такого анализа будут активно применяться существующие средства анализа и оптимизации программ. Третья подсистема призвана помогать системным администраторам и руководству суперкомпьютерных центров оценивать эффективность функционирования различных программных и аппаратных компонент всего суперкомпьютера.
На данный момент результаты первичного анализа уже доступны в системе Октошелл (вкладка «Эффективность») для задач, выполняющихся на суперкомпьютере Ломоносов-2.

Избранные публикации по проекту : 

1.    Shvets P., Voevodin V., Zhumatiy S. Hpc software for massive analysis of the parallel efficiency of applications // Communications in Computer and Information Science. — Vol. 1063. — Springer International Publishing, 2019. — P. 3–18. DOI: 10.1007/978-3-030-28163-2_1
2.    Shvets P., Voevodin V., Zhumatiy S. Primary automatic analysis of the entire flow of supercomputer applications // Proceedings of the 4th Ural Workshop on Parallel, Distributed, and Cloud Computing for Young Scientists. — Vol. 2281 of CEUR Workshop Proceedings (CEUR-WS.org). — 2018. — P. 20–32.