Browse our site
About
People
Research Areas
Projects
Publications
Seminars
Future
Past
News
You are here:
Home
Seminars
Past
NewMadeleine: a multithreaded communication e...
NewMadeleine: a multithreaded communication engine for multicore architectures
Main information
By:
Jérôme Clet-Ortega (
INRIA, Bordeaux, France
)
Date:
Monday, 10th of November 2008, 15h00
Location:
FCT/UNL, Seminar Room (Ed. II)
Abstract
Currently, 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.
Departamento de Informática, FCT/UNL
Quinta da Torre 2829-516 CAPARICA - Portugal
Tel. (+351) 21 294 8536 FAX (+351) 21 294 8541