The emergence of highly parallel, heterogeneous, many-core processors poses major challenges to the European software industry. It is imperative that future many-core architectures can be fully exploited without starting from scratch with each new design. In particular, there is an urgent need for techniques for efficient, productive and portable programming of heterogeneous many-core systems. PEPPHER will devise a unified framework for programming and optimizing applications for architecturally diverse, heterogeneous many-core processors to ensure performance portability.

PEPPHER homepage