ANTAREX MAIN SIGNIFICANT ACHIEVEMENTS:
1. Compiler prototype (WP2 - Milestone MS4). Specifically, Clava, a source to source (C/C++ to C/C++) compiler, was entirely developed in WP2. It includes an aspect-oriented programming approach, implemented by an internal weaver and the technology provided by the LARA DSL, in order to describe source-to-source strategies, such as code transformations and code instrumentation.
2. Libraries of LARA strategies and DSL Runtime (WP2 – Milestone MS5). Another main achievement was the development of LARA DSL strategies to support the integration of the Examon and mARGOt APIs (developed in WP3), the integration of OpenCL kernels, the experiments with the support for MPI, the support of auto-parallelization via OpenMP, and to address the extra-functional requirements.
3. mARGOt application autotuning framework (WP3 - Milestone MS8) This achievement consists of the release of the final version of the mARGOt application autotuning framework. The mARGOt framework has been released as open-source and successfully integrated with the final prototypes of the two ANTAREX Use Cases.
4. Countdown power optimization framework (WP3 - Milestone MS9) Besides the release of the open-source Examon monitoring framework at the end of RP1 (successfully deployed on the 64-node Galileo system currently in production at CINECA), this achievement consists of the release of the Countdown power optimization framework. COUNTDOWN is a methodology and a tool for identifying and automatically reducing the power consumption of the computing elements during communication and synchronization primitives, filtering out phases which would impact the time to solution of the application.
5. Integrated and Validated Drug Discovery System Prototype (WP4 – Milestone MS12) A runtime tuneable version of the molecular docking application was developed for using in virtual screening experiments for the biopharmaceutical company Dompé and scaled out to the 10.4 petaFLOPS Marconi supercomputer at CINECA.
6. Integrated and Validated Navigation System Prototype (WP5 – Milestone MS15) A self-adaptive navigation system was developed by Sygic and IT4Innovations to mitigate traffic congestion in smart cities, using an innovative algorithm of road-balanced routing and deployed on the server-side at the IT4Innovations Czech supercomputing centre.
7. Awareness of final project foreground (WP6 -- Milestone MS18): Dissemination and exploitation activities generated awareness about the project outcomes externally to the Consortium to generate a significant impact.