Back to first pageBack to first page Centre for Artificial Intelligence of UNL
Browse our site

NewMadeleine: a multithreaded communication engine for multicore architectures

Main informationBy: Jérôme Clet-Ortega (INRIA, Bordeaux, France)

Date: Monday, 10th of November 2008, 15h00

Location: FCT/UNL, Seminar Room (Ed. II)
AbstractCurrently, the trend in clusters leads towards an increase of the number of cores per node and with a non-uniform topology. As a result, an increasing number of parallel applications is mixing message passing and multithreading in order to better match the underlying architecture's structure.
We present the design of a multithreaded communication engine able to exploit idle cores to speed up communications: it can move CPU-intensive operations out of the critical path, and is able to let rendezvous transfers progress asynchronously. It can also exploit parallel interconnect links, splitting messages an sending chunks to reach te theoritical aggregate bandwidth. Trough all these various strategies, NewMadeleine perform good results.
Finally, we will deal with hybrid programming model and what benefits could be taken from NewMadeleine and Marcel, the thread library of PM2 software suite.

Centre for Artificial Intelligence of UNL
Departamento de Informática, FCT/UNL
Quinta da Torre 2829-516 CAPARICA - Portugal
Tel. (+351) 21 294 8536 FAX (+351) 21 294 8541

Fundacao_FCT