POP-C++

POP-C++ Parallel Programming with C++
Project Leaders
  • Prof. Pierre Kuonen
  • University of Applied Sciences of Fribourg, Switzerland
  • pierre.kuonen@hefr.ch
Keywords
  • HPC applications
  • Parallel computing
  • Distributed computing
  • Programming suite
Our skills
HPC applications in large, heterogeneous, parallel and distributed computing infrastructures.

POP-C++ is a comprehensive object-oriented system for developing HPC applications in large, heterogeneous, parallel and distributed computing infrastructures. It consists of a programming suite (language, compiler) and a run-time system for running POP-C++ applications.

POP stands for: Parallel Object Programming, nevertheless the POP model is suitable to efficiently used parallel environments (multi-core) as well as distributed environments (multi-machines).

POP-C++ language is minimal an extension of C++ programming language that implements the parallel object model (POP) including resource management using a requirement-driven approach.

More information