PRACE Software Strategy for European Exascale Systems
Building on the successful implementation of the Partnership for Advanced Computing in Europe(PRACE), the European Commission (EC) has increased its efforts to develop a world-class supercomputingecosystem in Europe. The EC, EuroHPC Joint Undertaking (JU) and EU Member States havemade significant investments in European petascale and pre-exascale infrastructure, have put exascalesupercomputers on the roadmap, and are actively exploring new post-exascale architectures. The returnon investment will be directly linked to the productivity of end-users in academia, in industry, and in thepublic sector. Key to this productivity is an ecosystem of user-oriented software: scientific applicationsand workflows that act as significant multipliers for the investment in hardware . Investments insoftware should be a top priority of any HPC strategy. The extent to which these investments areneeded and their real impact are often underestimated.New scientific and societal challenges, such as COVID-19, the green deal, or quantum computing,require that scientists and programmers design new applications from scratch. The convergence of HPC,Data Analytics (DA) and Machine Learning (ML), calls for the development and maintenance of workflowswith a complexity that far exceeds the traditional simulation codes, and requires experts with the rightskills. New and diverse hardware, from various vendors, including new instruction set architectures aswell as new accelerators and dedicated solutions, requires continuous re-engineering and modernisationof software. The increase of computational performance cannot rely on Moore’s law anymore; insteadsoftware engineering and algorithmic progress will continue to bring orders of magnitude speed-up forvarious applications.In this document, PRACE’s position  on and contributions to applications and software for the EuropeanExascale Systems are described.
More details, you can find here.