ATOS has developed two tools in the context of TANGO project that are part of the Toolbox. They are for monitoring the energy consumption and performance in diverse infrastructures (CPU, GPU); and a tool for the automatic deployment of applications in heterogeneous devices. As a whole, TANGO provides various tools and technologies to simplify, abstract and optimize the way you deal with underlying heterogeneous hardware architectures, configurations and software systems including heterogeneous clusters, chips and programmable logic devices. It also provides various tools to optimize different dimensions of software design and operations (energy efficiency, performance, data movement and location, cost, time-criticality, security, dependability on target architectures).
ALDE is responsible for the workload scheduling and the management of the application life-cycle while it is executed. ALDE will take the application source code, packetize for different heterogenous architectures configurations and, if possible, deploy it via a TANGO Device Supervisor and manage the application execution. One compilation of code, many deployments in dfferent target architectures.