Final TANGO Toolbox is released as Open Source
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
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)
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”
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 in NAB show during April 24 – 27, 2016.
TANGO’s team presented the project in 4S symposium during May 30th in Malta
TANGO’s team presented the project in Toulouse Space Show 2016
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.
our objective is to promote and leverage technolodgies and tools that facilitate the adoption of new heterogeneous hardware
things to do...
- Join Us
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.
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
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.
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)
- 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
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 applicationIdentifying generic patterns of software requirements and HW/SW design
Provides software developers the ability to directly understand the energy foot print of the code they write
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
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.
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.
Provides out-of-band application deployment and operation to emulated HPD resources for the purpose of training application power profiles
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.
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. (http://www.twist-cluster.com/).