PAPI Message Passing Library: Comparison of Performance in User and Kernel Level Messaging

Most of the recent message passing libraries are built to provide users the best raw performance. Unfortunately, security is often sacrified. PAPI (for PCI-DDC Application Programming Interface) was designed with the goal of providing administrators of clusters implementing the remote-write protocol a single programming interface with different possible levels of security. In this article, we discuss the results obtained on our plateform for both user and kernel level messaging.