This document aims at describing the different workflows of usage for TANGO toolbox. It describes the most prominent scenarios where to use each one of TANGO components. Each component can be used in one or more scenarios, and there can be many other workflows that consider all components at least once, and the list of workflows can be enlarged in the future with new scenarios of usage.
This deliverable reports the alpha version validation for TANGO Toolbox. It details progress in Use Cases architecture and implementation and validation and verification experiments performed regarding TANGO Toolbox components. In addition, it will provide lessons learned from this first iteration that will be used as inputs for the Beta Version of the TANGO Toolbox.
This document provides the installation manuals of the various software packages found in the TANGO architecture. The results achieved at the end of Year-1 makes it possible to use development tools to shape application code and then to run application on an heterogeneous hardware obtain time and energy consumption profile can be collected in order for developers to establish the desired benchmarks and to assist them in making requirements, design and coding decisions.
This deliverable D3.2 present the progress of the TANGO project at the end of its first Year. The scientific contributions of several TANGO tools and components are provided, notably, for the energy modeller, the design-time optimiser, the C/OMPSs programming model integration and the code optimiser. Furthermore, two testbeds are made available, a first one with CPU, GPU and Xeon Phi nodes and another one with CPU and FPGA to conduct experimental runs and collect time and energy performance of different small computation: matrix multiplication, Hydro and NBody simulation.
Computer systems have faced significant power challenges over the past 20 years; these challenges have shifted from the devices and circuits level, to their current position as first-order constraints for system architects and software developers. TANGO’s goal is to characterise factors which affect power consumption in software development and operation for heterogeneous parallel hardware environments.