Аннотация:
Проект Algo500 представляет собой цифровую платформу для совместного анализа алгоритмов и архитектур суперкомпьютеров. В статье подробно рассматривается одна из компонент платформы — CompZoo, предназначенная для хранения детализированных описаний архитектур суперкомпьютерных систем. Приведено формальное описание используемой модели данных, основанной на представлении суперкомпьютера в виде иерархии подсистем. Рассматривается процесс разработки компоненты, включающий ключевые этапы реализации: проектирование структуры данных, создание визуальных представлений в виде графа и таблицы, а также реализацию пользовательского интерфейса с поддержкой фильтрации, сортировки и сохранения пользовательских настроек. В завершение обсуждаются текущие ограничения модели, рассматриваются возможные способы ее расширения и формулируются направления дальнейшего развития.
Ключевые слова:
Algo500, CompZoo, суперкомпьютер, алгоритм, архитектура суперкомпьютеров, рейтинг, иерархическая модель, проектирование компонентов, реализация, визуализация данных.
УДК:
004.272
Поступила в редакцию: 17.03.2025 Принята в печать: 10.05.2025