EUREKA ITEA2/COLOC-Efield
Reference number | |
Coordinator | Efield AB |
Funding from Vinnova | SEK 2 750 000 |
Project duration | May 2014 - September 2017 |
Status | Completed |
Venture | Eureka cluster co-funding |
Call | EUREKA medfinansiering kluster 2014-2015 |
Important results from the project
The COLOC project aims to develop software in the form of performance tools and libraries which help the application developer to reach higher utilization of available computational resources on current and future (Exascale) clusters. There is a trend both towards more heterogenous and larger systems where the question of concurrency and locality is of critical importance for the scalability of an application.
Expected long term effects
The Efield solvers were already parallelized for electrically large problems at the start of the project, and the effort in COLOC has therefore been less about basic parallelization and more about optimization and detection of bottlenecks. This type of analysis requires access both to advanced performance analysis tools and a powerful, modern cluster as well as expertise in parallel computing. All these resources have been available in the COLOC consortium which has resulted in a successful project with major improvements regarding the parallel performance of the Efield solvers.
Approach and implementation
The starting point for Efield was the definition of four test cases in different application domains, including radar signature computation, installed antenna performance and analysis of microwave cavities. Initial benchmarking was then carried out to assess the scalability of the respective solvers. During the rest of the project the solvers were then enhanced in collaboration with the project partners with regular performance analysis using the project performance tools. Finally, by the end of the project the performance was evaluated by comparison with the initial results.