Final TANGO Toolbox is released as Open Source

Here below the set of tools available for the final version of Tango toolbox. Final version is here! Each tool is accompanied by a Readme file with the description of the component, installation guidelines for developers and users and the relationship with other TANGO components, license and link to the downloadable software are provided. This time, also a video tutorial for each tool is available. Final version integrates TANGO components to make it possible to explore trade-off on additional non-functional behavior such as security, robustness and maintainability. This version is focused on enhancing programmer productivity in order to offer a compact solution having a feedback on tool training in last two versions of the project (Alpha and Beta) and having also the objective in productivity issues that programmers could face in daily tasks. In order to provide some examples of use of our tools several scenarios and the related workflows are described. All components can be used independently or in integration with other components to approach different situations, as are shown in these examples.
Monday, October 15, 2018

Smart Greens 2016

TANGO’s team presented an special Session on Tools for an Energy Efficient Cloud, within the 5th International Conference on Smart Cities and Green ICT Systems - SMARTGREENS 2016

E3 -RSD Summer school for energy efficiency

TANGO’s team shared a project presentation with students during the Summer School for the School Young Researchers on Energy Efficiency Networks and Distributed Systems (Ecole Jeunes Chercheurs sur l’Efficacité Energétique des Réseaux et Systèmes Distribués)

Slurm User Group 2016

During the Slurm User Group 2016, TANGO’s team presented the project. The 2016 Slurm User Group Meeting was held on 26 and 27 September in Athens, Greece. The meeting included an assortment of tutorials, site reports and technical presentations such as the one presented by Yiannis Georgiou (BULL-ATOS) about “Support of heterogeneous resources and MPMD-MPI and TANGO research scope”

Monitoring heterogeneous architectures

One of the main objectives of the TANGO Project is to be able to optimize energy usage of applications in an heterogeneous environment –where by heterogeneous we are understating a mixture of different processor devices, such as CPUs, GPUs, FPGAs, DSPs, and so on.- One of the main challenges is to be able to monitor energy usage of those devices without the necessity of intrusive measurements, such as adding over the top physical probes.

TANGO’s team presented the project during NAB Show

TANGO’s team presented the project in NAB show during April 24 – 27, 2016.

TANGO’s project in 4S symposium

TANGO’s team presented the project in 4S symposium during May 30th in Malta

TANGO’s team in Toulouse Space Show 2016

TANGO’s team presented the project in Toulouse Space Show 2016

Madrid, October 24th 2016 - We have launched the TANGO Research Alliance!!

We have the launched the TANGO Research Alliance. The TANGO Heterogeneous Hardware & Software Alliance (HH&S) is an initiative that aims to propose to other projects and organizations to join efforts for developing future technologies and tools to advance and take full advantage of computing and applications using heterogeneous hardware. In TANGO we believe that the impact of heterogeneity on all computing tasks is rapidly increasing making the future heterogeneous.

TANGO Heterogeneous Hardware (HHW) Alliance

our objective is to promote and leverage technolodgies and tools that facilitate the adoption of new heterogeneous hardware

things to do...
- About
- Toolbox
- Members
- Join Us

HHW Alliance analyzing the current market

Analyzing the current market, we have found the importance of exploiting parallelism is of increasing significance, as parallelization has become a dominant method of delivering higher performance and improved energy efficiency.

HHW Alliance: Optimization of Performance vs Energy

expose performance, energy and other requirements of software applications to be incorporated into the overall development and deployment process, enabling programmers to code and resource managers execute being energy-aware

HHW Alliance: Research Objectives

we plan to create a number of technologies and tools based on our research objectives:

  • Propose and implement a self-adaptive reference architecture.
  • Extend existing software development models and methodologies for heterogeneous parallel architectures.
  • Develop an energy aware hardware agnostic programming environment.
  • Develop and evaluate a self-adaptive model with identified low power parameters and QoS metrics.
  • Develop hardware power consumption and software energy models.

HHW Alliance: We are creating TANGO Toolbox

will help you control and abstract underlying heterogeneous hardware architectures, configurations and software systems including heterogeneous clusters, chips and programmable logic devices while providing tools to optimize various dimensions of software design and operations (energy efficiency, performance, data movement and location, cost, time-criticality, security, dependability on target architectures)

HHW Alliance: of Tango Toolbox

  • A toolbox based implementation of the reference architecture
  • Reference software development models and methodologies for best practice
  • A collection of reusable IDE plugins, programming models and runtimes
  • An adaptive quality model for holistic system performance
  • Hardware and software energy models

HHW Alliance: Layer 1 – IDE & Programming Model

Requirements & Design Modelling

Develop a graphic and/or textual language to model hardware capabilities

Develop a graphic and/or textual language to identify the different implementation alternatives of an application

Identifying generic patterns of software requirements and HW/SW design

Code Optimizer

Provides software developers the ability to directly understand the energy foot print of the code they write

HHW Alliance: Layer 2 - Middleware

Application Life cycle Deployment Engine

Manages the lifecycle of an application deployed by the IDE

Chooses suitable infrastructure according to energy constraints/goals and application performance constraints

Interacts with the resource and job management system e.g. SLURM

Monitoring Infrastructure

Set of APIs/Libraries to facilitate the collection of energy and performance information at runtime level

A monitoring solution that keeps and historic of the data.

Energy Modeler

HHW Alliance: Layer 3 - Heterogeneous Parallel Devices

Device Supervisor

Provides scheduling capabilities across devices during application deployment and operation

Scheduling of workloads of both Clusters: Macro level, including distributed network and data management; and HPDs: Micro level, including memory hierarchy management.

Device Emulator

Provides out-of-band application deployment and operation to emulated HPD resources for the purpose of training application power profiles

TANGO organizes workshop in HiPEAC 2017

the most relevant conference in computing performance & embedded architectures

TANGO organizes a workshop to present our approach to create a number of technologies and tools focused on facilitating the design, development, operations and optimization of applications using heterogeneous hardware configurations.

During the session, we will also present TANGO Heterogeneous Hardware Alliance and will interact with all interested stakeholders on participating in the Alliance.

TWIST event

November 23th 2016 – TIC meets TWIST cluster

During this event, TANGO’s team presented the project and had the opportunity to share common interests with cluster’s members and visitors.

TWIST is a media cluster whose mission is to support innovation and increase the development of Belgian media industry. (