Abstract:
The Algo500 project is a digital platform for the joint analysis of algorithms and supercomputer architectures. The article discusses in detail one of the components of the platform, CompZoo, designed to store detailed descriptions of supercomputer system architectures. A formal description of the underlying data model is provided, based on representing a supercomputer as a hierarchy of subsystems. The article also describes the process of component development, including key implementation stages: data structure design, generation of visual representations in the form of graphs and tables, and the implementation of a user interface supporting filtering, sorting, and saving user settings. Finally, current limitations of the model are discussed, possible directions for its extension are considered, and further development plans are outlined.