RT Conference Proceedings T1 On the Performance Of the Thread-Multiple Support Level In Thread-Based MPI A1 Díaz-Martín, Juan-Carlos A1 Rico-Gallego, Juan-Antonio A2 Carretero Pérez, Jesús A2 García Blas, Javier A2 Barbosa, Jorge A2 Morla, Ricardo A2 Universidad Carlos III de Madrid. Computer Architecture, Communications and Systems Group (ARCOS) AB Exascale systems are likely to have orders of magnitude less memory per core than current systems (though still large amounts of memory). As the amount of memory per core is dropping, going to thread-based models might be an unavoidable step towards the exascale milestone. AzequiaMPI is a thread-based open source full conformant implementation of MPI-1.3 for shared memory. We expose the techniques introduced in AzequiaMPI that, first, simplify the implementation and second, make the thread-based model to significantly improve the bandwidth of process-based implementations. Current version is also compliant with the MPI_THREAD_MULTIPLE thread-safety level, a feature of MPI-2.0 standard. The well known Thakur and Gropp MPI_THREAD_MULTIPLE tests show that both latency and bandwidth figures of AzequiaMPI significantly improve that of MPC-MPI, MPICH and Open MPI in an eight cores Intel Xeon E5620 Nehalem machine. SN 978-84-617-2251-8 YR 2014 FD 2014-11 LK https://hdl.handle.net/10016/21979 UL https://hdl.handle.net/10016/21979 LA eng NO Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014). Porto (Portugal), August 27-28, 2014. NO The work presented in this paper has been partially supportedby EU under the COST programme Action IC1305, ’Network forSustainable Ultrascale Computing (NESUS)’. DS e-Archivo RD 17 jul. 2024