Aalborg University Copenhagen

Aalborg University Copenhagen (AAU) is interested in joining the Alliance to participate in the active discussions of the state of the art in the area of heterogeneous and distributed computing. Moreover, the alliance is a great opportunity for academics and organizations to meet and foster collaborations.

AAU will contribute with ideas and discussions focused in the area of Mobile Cloud/Edge Computing. Members of AAU have been involved in several EU projects related to these topics (such as RAPID, TROPIC, and IoT-A).


Atos, as one of the largest IT services company worldwide, is interested in initiatives like this Alliance due to the incremental number of services that nowadays require managing complex domains with heterogeneous devices like Smart Cities, Industry or Telco among others. Software is becoming complex and very demanding in terms of adaptability, scalability and performance to deal properly with a plethora of IoT devices connecting the virtual and physical world.

Atos brings to the Alliance its business experience in the development of complex solutions with ambitious heterogeneity challenges; a deep knowledge of customers needs in domains with such challenges; and a compendium of technologies (and tools) that may provide perfect fit into the proposed architecture by the Alliance.

Barcelona Supercomputing Center

The Barcelona Supercomputing Center (BSC) is the Spanish national supercomputing facility which mission is to do research, develop and manage information technologies to facilitate scientific progress. The Computer Sciences Department at BSC aims at influencing in the way of computers are build and program as well as adapting current hardware and software technologies to make efficient use of supercomputing infrastructures.

BSC will be an active participant of the Heterogeneity Alliance collaborating in the alliance working groups, and it will contribute to the catalog with the integrated version of COMPSs and OmpSs programming models and runtimes. As consequence of the collaboration with the Alliance members, we expect to identify new use cases for extending and developing innovative features for the BSC programming models and increasing the BSC programming model adoption. Due to the BSC experience in programming models, it can potentially lead the area of programming models for heterogeneous parallel architectures proposing activities to find synergies with other programming models, runtimes, and other middleware components. These activities can include the integration of programming model runtimes and middleware components to leverage complementary functionalities or to support new platforms, or the identification of common features to submit joint proposals to standardization bodies such as OpenMP.

Certios B.V.

Certios is interested in sharing ideas, tap into a potentially very interesting international network, and start up new research projects with other members.

Certios is contributing with technical know-how, specifically bringing in our energy efficiency models, knowledge, and experience.


DITAS project is interested in participating in the Alliance to share the knowledge acquired during the project in related aspects to heterogeneity

DITAS project expects to contribute to the Alliance with the open source software components developed by the project to the catalogue and to participate in the activities organized by this initiative such as meeting, calls, events, etc.

E2Data project

As part of the upcoming H2020 E2Data project, we are interested in exploiting heterogeneous hardware resources on Big Data stacks. Our main interest is in sharing resources for researching and developing novel tool and components for dynamic acceleration of data analytics.

We expect to contribute knowledge and insights regarding dynamic compilation and reconfiguration of data analytics code executed on top of managed runtime environments. E2Data proposes an end-to-end solution for Big Data deployments that fully exploits and advances the state-of-the-art in infrastructure services by delivering significant performance increase with much less cloud resources. E2Data provides a new Big Data software paradigm of achieving the maximum resource utilisation for heterogeneous cloud deployments without affecting current Big Data programming norms (i.e. no code changes in the original source). This will be achieved by co-designing the Big Data stack and applications with novel compiler and run-time components for dynamic and intelligent acceleration based on each individual scenario.

EcoScale project

ECOSCALE tackles the challenge to reach exascale performance in current HPC servers. Thus, ECOSCALE follows a holistic approach providing a novel heterogeneous energy-efficient hierarchical architecture, a hybrid MPI+OpenCL programming environment and a runtime system.

ECOSCALE contributes to Alliance in architecture and application development for HPC systems.

EXA2PRO project

EXA2PRO project is developing a framework for the efficient deployment of applications in heterogeneous (pre-)exascale computing systems. It focuses in the productive application development and in enabling performance portability to address the diversity and the increasing heterogeneity of supercomputing centers. Collaboration with other projects of the Alliance is expected to maximize the impact in the area of the efficient exploitation of heterogeneous resources.

EXA2PRO will actively contribute in the design and the development of frameworks that will enable the efficient exploitation of heterogeneity in supercomputing centers.


FORTH interest in the Alliance is to design and use of heterogeneous platforms and accelerators, runtime systems, and systems software for datacenter and HPC.

Our expected contribution is the participation in working groups, technical discussions, road mapping and planning activities.

Hercules project (non-active)

HERCULES project provides the required technological infrastructure to obtain an order-of-magnitude improvement in the cost and power consumption of next generation real-time applications. It offers an integrated framework to allow achieving predictable performance on top of cutting-edge heterogeneous CTOS multi-core platforms, implementing real-time scheduling techniques and execution models.

Thus, HERCULES contributes to the Alliance in High-Performance Real-time Architectures for Low-Power Embedded Systems.