Welcome to Super Twin’s documentation!

Digital SuperTwin SuperTwin is a digital twin for high-performance computing clusters which creates a structured data representation over an HPC system, manages data input from a collection of tools and enable reasonings among them. Current capabilities of SuperTwin are:

  • Monitoring

  • Automated PMU configuration

  • Automated profiling

  • Modelling

  • Knowledge retrieval

This real-time super computer monitoring project is a part of SparCity which is an international project where 6 partners from 4 different countries collaborate with 2.6 M € funding by the European High Performance Computing Joint Undertaking (EuroHPC JU). The main project aims to design tools and algorithms for enabling both performance and energy efficiency of sparse computations with the application focus on computational science, deep learning and data analytics.

You can find the collaborators below:

_images/sparcity.png

Note

You can reach the SparCity project main web page via this link: https://sparcity.eu/

Overview

SuperTwin creates a Digital Twin Description (DTD) of a target system. It could be used to model, monitor and/or observe both a remote system or local system. However, since large amounts of data are sampled and visualized during the process best use case is to model a remote system. Since SuperTwin leverages a large collection of tools; it has a large dependency list. Installation of these dependencies are left to the user.

Check out the Usage section for further information, including how to Installation the project and other useful tutorials at How To Guides section.

SuperTwin is
  • generic

  • unified

  • recursive

  • dynamic & configurable

  • modular

The modules of SuperTwin are shown below. Nodes with dashed lines and pale colors are continue to be developed.

_images/supertwin_diagram.png

The table below demonstrates the data field probed from the machines.

_images/supertwin_probing.png

The data collected is stored in databases based on the data property. The time series data is stored in InfluxDB while metadata is stored in MongoDB.

_images/supertwin_database.png

Contents

Note

This project is under active development.