CERN Computing Seminar

Dynamic Parallel Schedules, a Framework for Developing Parallel Applications

by S. Gerlach and R.D. Hersch (EPFL - School of Computer & Communication Sciences)

→ Europe/Zurich
500/1-001 - Main Auditorium (CERN)

500/1-001 - Main Auditorium

CERN

400
Show room on map
Description
Dynamic Parallel Schedules (DPS) is a high-level framework for developing parallel applications on distributed memory computers (e.g. clusters of PCs or workstations). Its model relies on compositional customizable split-compute-merge graphs of operations (directed acyclic flow graphs). The graphs and the mapping of operations to processing nodes are specified dynamically at runtime. DPS applications are pipelined and multithreaded by construction, ensuring a maximal overlap of computations and communications. DPS applications can call parallel services exposed by other DPS applications, enabling the creation of reusable parallel components. The DPS framework relies on a cross-platform C++ class library, allowing DPS applications and services to run on heterogeneous clusters. Thanks to its dynamic nature, DPS offers new perspectives for the creation and deployment of parallel applications running on server clusters.

Short biographies
Sebastian Gerlach is a research assistant and PhD candidate at the Ecole Polytechnique Fédérale de Lausanne (EPFL). He received a diploma in microengineering from the EPFL. His current research interests include real-time 3D visualization and parallel application frameworks.
Roger D. Hersch is professor of computer science and head of the Peripheral Systems Laboratory at the Ecole Polytechnique Fédérale de Lausanne. He received his engineering and PhD degrees respectively from ETH Zurich in 1975 and from EPFL in 1985. He has published over 100 scientific papers, is the editor of 4 books and is inventor or co-inventor in several patent applications. The labs research is focussed on high-performance server applications (imaging servers, Web servers, PC clusters, etc...) and novel imaging techniques (color prediction, color reproduction, artistic imaging, anti-counterfeiting). He directs the Visible Human Web Server project, which offers advanced visualization services for exploring human anatomy.

Fore more information, get the DPS paper at http://diwww.epfl.ch/w3lsp/publications/gigaserver/