Skip to content

Applications

TaPS provides a diverse set of parallel and distributed applications for benchmarking. These applications, summarized below, span many domains, datasets, and structures to support comprehensive performance evaluation of existing and future systems.

Application Structures

Example task dependency diagrams of various applications provided by TaPS. In most applications, the exact structure depends on the application configuration.

Application Domain Task Type(s) Data Format(s)
Cholesky Factorization Linear Algebra Python Functions In-memory
Docking Proteins Drug Discovery Executable, Python Functions File
Failure Injection N/A Any Any
Federated Learning Machine Learning Python Functions In-memory
MapReduce Text Analysis Python Functions File, In-memory
Molecular Design Molecular Design Python Functions In-memory
Montage Astronomy Executable File
Synthetic N/A Python Functions In-memory

Check out the application specific guides for more information and instructions.