Beta TANGO Toolbox is released as Open Source

Application Lifecycle Deployment Engine (ALDE)
ALDE is responsible for the workload scheduling and the management of the application life-cycle while it is executed. Licensed under AGPLv3

Code Profiler
The code profiler is a tool for analysing Java code for its energy efficiency.
Licensed under Apache v2

Device Emulator
The Device Emulator finds an efficient mapping of the application tasks onto the nodes/cores in low time, i.e., which application task should run on each node/core.
Licensed under Apache v2

Device Supervisor for SLURM

Energy Modeller
The Energy Modeller forecasts future application and host power consumption, as well as reporting current and historic energy usage.
Licensed under Apache v2

Monitoring Infrastructure
The Monitoring Infrastructure monitors the heterogeneous resources to provide metrics (power consumption, temperature, utilization) about the status of the different devices and also historical statistics of these metrics.
Licensed under Apache v2

Self-adaptation manager
The Self-Adaptation Manager is responsible for the adaptive behaviour of heterogeneous architectures by providing low power and energy usage while maintaining quality of service aspects of applications.
Licensed under Apache v2

Poroto
Poroto enables the generation and early performance characterisation of FPGA-offloaded kernels for user defined computations.
Licensed under BDS-3 Clause

Placer
Placer is a design-time tool that thoroughly optimizes the placement and scheduling of complex software onto heterogeneous multi processing hardware platforms.
Licensed under LGPL v3

Programing model and runtime
The TANGO Programming Model and Runtime Abstraction Layer is a combination of the BSC's COMPSs and OmpSs task-based programming models, which simplifies the development of parallel application for distributed heterogeneous platforms.