MPC 4.1.0 Release Notes

MPC 4.1.0 is out ! This release features important changes inside the internals of MPC to feature a more dynamic process model as required by evolutions in the standard. Communicator and group support was done from scratch, and collectives were rewritten to improve performance. In this release, MPC is also moving to GCC 10.2.0 with…

Continuer la lecture

MPC 4.0.0 Release Note

The MPC 4.0.0 release of MPC has undergone a massive refactor in order to improve its modularity. It also brings several new features and changed how privatization support is handled (now externally in the mpc-compiler-additions project). First, it is important to note that this release is breaking retro-compatibility. Moreover, due to the major changes in…

Continuer la lecture

MPC 3.3.1 is Released

The new version of MPC 3.3.1 has been released with the following changelog: – Optimization for message progress (copy engine) – Latency oriented optimizations – Fix for MPI wrappers (mpirun) – Various bugfixes (NBCs, Collectives, Communicators) – General source-code cleanup

Continuer la lecture

MPC v3.1.0 is available

The new version of MPC has been released today, it includes major updates relatively to the privatization support. First the TLS functionalities of MPC have been extracted in a separate library called the exTLS library, available in this distribution. Second, the MPC privatizing compiler now comes with a privatization plugin allowing most  C programs to…

Continuer la lecture