PARCO 2009: Lyon, France
Barbara M. Chapman, Frédéric Desprez, Gerhard R. Joubert, Alain Lichnewsky, Frans J. Peters, Thierry Priol (Eds.): Parallel Computing: From Multicores and GPU's to Petascale, Proceedings of the conference ParCo 2009, 1-4 September 2009, Lyon, France. IOS Press 2010 Advances in Parallel Computing 19 ISBN 978-1-60750-529-7
Invited Talks

Chris R. Jesshope, Michael A. Hicks, Mike Lankamp, Raphael 'kena' Poss, Li Zhang: Making multi-cores mainstream from security to scalability. 16-31
Numerical Algorithms
Robert Speck, Paul Gibbon, Martin Hoffmann: Efficiency and scalability of the parallel Barnes-Hut tree code PEPC. 35-42
Désiré Nuentsa Wakam, Jocelyne Erhel, Édouard Canot, Guy Antoine Atenekeng Kahou: A comparative study of some distributed linear solvers on systems arising from fluid dynamics simulations. 51-58
Thomas Serafini, Riccardo Zanella, Luca Zanni: Gradient projection methods for image deblurring and denoising on graphics processors. 59-66
Fabrice Dupros, Christiane Pousa Ribeiro, Alexandre Carissimi, Jean-François Méhaut: Parallel simulations of seismic wave propagation on NUMA architectures. 67-74
Patrice Linel, Damien Tromeur-Dervout: Aitken-Schwarz and Schur complement methods for time domain decomposition. 75-82
Pietro Cicotti, Xiaoye S. Li, Scott B. Baden: Performance Modeling Tools for Parallel Sparse Linear Algebra Computations. 83-90
Toshiyuki Imamura, Susumu Yamada, Masahiko Machida: Narrow-band reduction approach of a DRSM eigensolver on a multicore-based cluster system. 91-98
Kengo Nakajima: Parallel Multistage Preconditioners by Extended Hierarchical Interface Decomposition for Ill-Conditioned Problems. 99-106
Andrew Canning, John Shalf, Lin-Wang Wang, Harvey J. Wasserman, Manisha Gajbe: A Comparison of Different Communication Structures for Scalable Parallel Three Dimensional FFTs in First Principles Codes. 107-116
Thomas Rauber, Gudula Rünger: Parallelization Strategies for ODE Solvers on Multicore Cluster Systems. 117-124
José Ignacio Aliaga, Matthias Bollhöfer, Alberto F. Martín, Enrique S. Quintana-Ortí: Evaluation of Parallel Sparse Matrix Partitioning Software for Parallel Multilevel ILU Preconditioning on Shared-Memory Multiprocessors. 125-132
Eloy Romero, José E. Román: A Parallel Implementation of the Davidson Method for Generalized Eigenproblems. 133-140
Bio-Informatics
Alexey N. Salnikov: A data-flow modification of the MUSCLE algorithm for multiprocessors and a web interface for it. 143-149
Costas S. Iliopoulos, Laurent Mouchard, Solon P. Pissis: A Parallel Algorithm for the Fixed-length Approximate String Matching Problem for High Throughput Sequencing Technologies. 150-157
Image Processing & Visualisation
Philipp Ciechanowicz, Philipp Kegel, Maraike Schellmann, Sergei Gorlatch, Herbert Kuchen: Parallelizing the LM OSEM Image Reconstruction on Multi-Core Clusters. 169-176
Oxana Dzhosan, Nina Popova, Anton Korzh: Hierarchical Visualization System for High Performance Computing. 177-184
Daniela Casaburi, Luisa D'Amore, Livia Marcellino, Almerico Murli: Real time ultrasound image sequence segmentation on multicores. 185-192
GRID & Cloud Computing
Giuseppe Papuzzo, Giandomenico Spezzano: Processing Applications Composed of Web/Grid Services by Distributed Autonomic and Self-organizing Workflow Engines. 195-204
Adel Essafi, Amine Mahjoub, Grégory Mounié, Denis Trystram: LPT scheduling algorithms with unavailability constraints under uncertainties. 205-211
Malek Smaoui Feki, Viet Huy Nguyen, Marc Garbey: Parallel Genetic Algorithm Implementation for BOINC. 212-219
Yuichi Inadomi, Toshiya Takami, Jun Maki, Taizo Kobayashi, Mutsumi Aoyagi: RPC/MPI Hybrid Implementation of OpenFMO - All Electron Calculations of a Ribosome. 220-227
Anne-Cécile Orgerie, Laurent Lefèvre: When Clouds become Green: the Green Open Cloud Architecture. 228-237
Giorgios Kollias, Konstantinos Georgiou, Efstratios Gallopoulos: A versatile system for asynchronous iterations: From multithreaded simulations to Grid experiments. 238-245
Programming
Christian Terboven, Dieter an Mey, Paul Kapinos, Christopher Schleiden, Igor Merkulow: Exploiting Object-Oriented Abstractions to parallelize Sparse Linear Algebra Codes. 249-256
Ioannis E. Venetis, Theodore S. Papatheodorou: Handling Massive Parallelism Efficiently: Introducing Batches of Threads. 257-264
Marco Aldinucci, Marco Danelutto, Massimiliano Meneghin, Massimo Torquati, Peter Kilpatrick: Efficient streaming applications on multi-core with FastFlow: the biosequence alignment test-bed. 273-280
Matthias Lieber, Ralf Wolke, Verena Grützun, Matthias S. Müller, Wolfgang E. Nagel: A framework for detailed multiphase cloud modeling on HPC systems. 281-288
Prabhanjan Kambadur, Amol Ghoting, Anshul Gupta, Andrew Lumsdaine: Extending Task Parallelism For Frequent Pattern Mining. 289-296
GPU & Cell Programming
Francisco D. Igual, Rafael Mayo, Timothy D. R. Hartley, Ümit V. Çatalyürek, Antonio Ruiz, Manuel Ujaldon: Exploring the GPU for Enhancing Parallelism on Color and Texture Analysis. 299-306
Davide Barbieri, Valeria Cardellini, Salvatore Filippone: Generalized GEMM Kernels on GPGPUs: Experiments and Applications. 307-314
Pascal Giorgi, Thomas Izard, Arnaud Tisserand: Comparison of Modular Arithmetic Algorithms on GPUs. 315-322
Pierre Fortin, Jean Luc Lamotte: Fast Multipole Method on the Cell Broadband Engine: the Near Field Part. 323-330
José M. Cecilia, José M. García, Manuel Ujaldon: The GPU on the Matrix-Matrix Multiply: Performance Study and Contributions. 331-340
Shangkar Mayanglambam, Allen D. Malony, Matthew J. Sottile: Performance Measurement of Applications with GPU Acceleration using CUDA. 341-348
Compilers & Tools
Rosa Castillo, Francisco Corbera, Angeles G. Navarro, Rafael Asenjo, Emilio L. Zapata: Conflict Analysis for heap-based Data Dependence Detection. 351-358
Jorge Buenabad Chávez, Miguel Alfonso Castro-García, Rosa Angélica Rosales-Camacho, Santiago Domínguez-Domínguez, Julio C. Peralta, Manuel Aguilar Cornejo: Adaptive Parallel Matrix Computing through Compiler and Run-time Support. 359-368
Parallel I/O
Jens Freche, Wolfgang Frings, Godehard Sutmann: High-Throughput Parallel-I/O using SIONlib for Mesoscopic Particle Dynamics Simulations on Massively Parallel Computers. 371-378
Yuichi Tsujita, Julian M. Kunkel, Stephan Krempel, Thomas Ludwig: Tracing Performance of MPI-I/O with PVFS2: A Case Study of Optimization. 379-386
Communication Runtime

Sebastian Rinke, Torsten Mehlan, Wolfgang Rehm: Evaluation of Task Mapping Strategies for Regular Network Topologies. 397-404
Benchmark & Performance Tuning
Ihab Salawdeh, Anna Morajko, Eduardo César, Tomàs Margalef, Emilio Luque: Automatic Performance Tuning of Parallel Mathematical Libraries. 407-414
Vasiliy Yu. Voronov, Nina N. Popova: Automatic Performance Tuning Approach for Parallel Applications Based on Sparse Linear Solvers. 415-422
Wolfgang Frings, Alexander Schnurpfeil, Stefanie Meier, Florian Janetzko, Lukas Arnold: A Flexible, Application- and Platform-Independent Environment for Benchmarking. 423-430
Fault Tolerance
Carlo Bertolli, Marco Vanneschi: Optimized Checkpointing Protocols for Data Parallel Programs. 433-440
George Bosilca, Camille Coti, Thomas Hérault, Pierre Lemarinier, Jack Dongarra: Constructing Resiliant Communication Infrastructure for Runtime Environments. 441-451
Industrial Papers
Luigi Brochard, Raj Panda, Don DeSota, Francois Thomas, Robert H. Bell Jr.: Optimizing Performance and Energy of High Performance Computing Applications. 455-464
Mini-Symposium Adaptive Parallel Computing: Latency Toleration, Non-Determinism as a Form of Adaptation, Adaptive Mapping
Mini-Symposium DEISA: Extreme Computing in an Advanced Supercomputing Environment
Wolfgang Gentzsch, Hermann Lederer: DEISA Mini-Symposium on Extreme Computing in an Advanced Supercomputing Environment. 477-481
Alison Kennedy, Hermann Lederer: DEISA Extreme Computing Initiative (DECI) and Science Community Support. 482-491
Andrew P. J. Emerson, Giovanni Erbacci, Juha Fagerholm, Denis Girou, Gavin J. Pringle, Mariano Vázquez: Application oriented DEISA Infrastructure Services. 492-500
Francesco Tarantelli, Leonardo Belpassi, Loriano Storchi: Chemical Characterization of Super-Heavy Elements by Relativistic Four-Component DFT. 501-512
Christophe Bogey, Olivier Marsden: Direct Numerical Simulation of the turbulent development of a round jet at Reynolds number 11, 000. 513-519
Mini-Symposium EuroGPU 2009


Thomas Jost, Sylvain Contassot-Vivier, Stéphane Vialle: An efficient multi-algorithms sparse linear solver for GPUs. 546-553
Thomas H. Beach, Ian J. Grimstead, David W. Walker, Nick J. Avis: Abstraction of Programming Models Across Multi-Core and GPGPU Architectures. 554-561

Mini-Symposium ParaFPGA-2009: Parallel Computing with FPGA's
Erik H. D'Hollander, Dirk Stroobandt, Abdellah Touhafi: ParaFPGA: Parallel Computing with Flexible Hardware. 581-583
Eoin Creedon, Michael Manzke: Software vs. Hardware Message Passing Implementations for FPGA Clusters. 584-591
Mario Porrmann, Jens Hagemeyer, Johannes Romoth, Manuel Strugholtz, Christopher Pohl: RAPTOR A Scalable Platform for Rapid Prototyping and FPGA-based Cluster Computing. 592-599
César Pedraza, Javier Castillo, José Ignacio Martínez, Pablo Huerta, José Luis Bosque, Javier Cano: Speeding up combinational synthesis in an FPGA cluster. 600-607
Fabio Cancare, Marco Castagna, Matteo Renesto, Donatella Sciuto: A Highly Parallel FPGA-based Evolvable Hardware Architecture. 608-615
Tom Davidson, Karel Bruneel, Harald Devos, Dirk Stroobandt: Applying Parameterizable Dynamic Configurations to Sequence Alignment. 616-623
Fatma Abouelella, Karel Bruneel, Dirk Stroobandt: Towards a more efficient run-time FPGA configuration generation. 624-631
Jochen Strunk, Andreas Heinig, Toni Volkmer, Wolfgang Rehm, Heiko Schick: ACCFS Virtual File System Support for Host Coupled Run-Time Reconfigurable FPGAs. 632-639
Mini-Symposium Parallel Programming Tools for Multi-Core Architectures
Bernd Mohr, Bettina Krammer, Hartmut Mix: Parallel Programming Tools for Multi-core Architectures. 643-644
Jean-Marc Morel: Parallel Programming for Multi-core Architectures. 645-652
Andres Charif Rubial, Souad Koliai, Stéphane Zuckerman, Bettina Krammer, William Jalby, Quang Dinh: An Approach to Application Performance Tuning. 653-660
Benedetto Risio, Alexander Berreth, Stéphane Zuckerman, Souad Koliai, Mickaël Ivascot, William Jalby, Bettina Krammer, Bernd Mohr, Thomas William: How to Accelerate an Application: a Practical Case Study in Combustion Modelling. 661-668
Daniel Millot, Alain Muller, Christian Parrot, Frédérique Silber-Chaussumier: From OpenMP to MPI: first experiments of the STEP source-to-source transformation tool. 669-676
Christophe Aussagues, Emmanuel Ohayon, K. Brifault, Quang Dinh: Using Multi-Core Architectures to Execute High Performance-Oriented Real-Time Applications. 677-684
Allen D. Malony, Shangkar Mayanglambam, Laurent Morin, Matthew J. Sottile, Stéphane Bihan, Sameer Shende, François Bodin: Performance Tool Integration in a GPU Programming Environment: Experiences with TAU and HMPP. 685-692
Tobias Hilbrich, Matthias Jurenz, Hartmut Mix, Holger Brunst, Andreas Knüpfer, Matthias S. Müller, Wolfgang E. Nagel: An Interface for Integrated MPI Correctness Checking. 693-700
Thomas William, Hartmut Mix, Bernd Mohr, René Menzel, Felix Voigtländer: Enhanced Performance Analysis of Multi-core Applications with an Integrated Tool-chain - Using Scalasca and Vampir to Optimise the Metal Forming Simulation FE Software INDEED. 701-708
Mini-Symposium Programming Heterogeneous Architectures
Martin Palkovic, Praveen Raghavan, Thomas J. Ashby, Andy Folens, Hans Cappelle, Miguel Glassee, Liesbet Van der Perre, Francky Catthoor: Parallelization exploration of wireless applications using MPA. 712-719
Eric Stotzer, Ernst L. Leiss, Elana D. Granston, David Hoyle: Prototyping and Programming Tightly Coupled Accelerators. 720-727
Lei Huang, Barbara M. Chapman: Simplifying Heterogeneous Embedded Systems Programming Based on OpenMP. 728-735



