The influence of system calls and interrupts on the performance of a PC cluster using a remote DMA communication primitive - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2002

The influence of system calls and interrupts on the performance of a PC cluster using a remote DMA communication primitive

Résumé

This paper presents an efficient MPI implementation on a cluster of PCs using a remote DMA communication primitive. For experimental purposes, the MultiPC (MPC) parallel computer was used. It consists of standard PCs interconnected through a gigabit High Speed Link (HSL) network. This paper focuses on communication software layers over the HSL network. Two implementations of MPI are described. The first one uses hardware interrupts for network events signaling and system calls in the communication critical path. The second one is based on full userlevel communications. Measures show a latency of 15 µs on a Pentium II-350 with this optimized implementation. A quantitative analysis shows how system calls and interrupts impact on communication time. To tally performance in a realistic environment, experiments were run on the Gauss elimination method using a parallel implementation of a local numerical analysis computational package (CADNA).
Fichier non déposé

Dates et versions

hal-01545008 , version 1 (22-06-2017)

Identifiants

  • HAL Id : hal-01545008 , version 1

Citer

Olivier Glück, Jean-Luc Lamotte, Alain Greiner. The influence of system calls and interrupts on the performance of a PC cluster using a remote DMA communication primitive. Third International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'2002), Sep 2002, Kanazawa, Japan. pp.414-421. ⟨hal-01545008⟩
44 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More