A Practical Programming Model for the Multi-Core Era: 3rd International Workshop on OpenMP, IWOMP 2007, Beijing, China, June 3-7, 2007 Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book constitutes the thoroughly refereed post-workshop proceedings of the Third International Workshop on OpenMP, IWOMP 2007, held in Beijing, China, in June 2007.

The 14 revised full papers and 8 revised short papers presented were carefully reviewed and selected from 28 submissions. The papers address all topics related to OpenMP, such as OpenMP performance analysis and modeling, OpenMP performance and correctness tools and proposed OpenMP extensions, as well as applications in various domains, e.g., scientific computation, video games, computer graphics, multimedia, information retrieval, optimization, text processing, data mining, finance, signal and image processing, and numerical solvers.

Author(s): Eduard Ayguadé, Nawal Copty, Alejandro Duran (auth.), Barbara Chapman, Weiming Zheng, Guang R. Gao, Mitsuhisa Sato, Eduard Ayguadé, Dongsheng Wang (eds.)
Series: Lecture Notes in Computer Science 4935
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2008

Language: English
Pages: 207
Tags: Programming Techniques; Software Engineering; Algorithm Analysis and Problem Complexity; Mathematics of Computing; Simulation and Modeling; Computational Mathematics and Numerical Analysis

Front Matter....Pages -
A Proposal for Task Parallelism in OpenMP....Pages 1-12
Support for Fine Grained Dependent Tasks in OpenMP....Pages 13-24
Performance Evaluation of a Multi-zone Application in Different OpenMP Approaches....Pages 25-36
Transactional Memory and OpenMP....Pages 37-53
OpenMP on Multicore Architectures....Pages 54-64
Supporting OpenMP on Cell....Pages 65-76
CMP Cache Architecture and the OpenMP Performance....Pages 77-88
Exploiting Loop-Level Parallelism for SIMD Arrays Using OpenMP ....Pages 89-100
OpenMP Extensions for Irregular Parallel Applications on Clusters....Pages 101-111
Optimization Strategies Using Hybrid MPI+OpenMP Parallelization for Large-Scale Data Visualization on Earth Simulator....Pages 112-124
An Investigation on Testing of Parallelized Code with OpenMP....Pages 125-128
Loading OpenMP to Cell: An Effective Compiler Framework for Heterogeneous Multi-core Chip....Pages 129-133
OpenMP Implementation of Parallel Linear Solver for Reservoir Simulation....Pages 134-137
Parallel Data Flow Analysis for OpenMP Programs....Pages 138-142
Design and Implementation of OpenMPD: An OpenMP-Like Programming Language for Distributed Memory Systems....Pages 143-147
A New Memory Allocation Model for Parallel Search Space Data Structures with OpenMP....Pages 148-152
Implementation of OpenMP Work-Sharing on the Cell Broadband Engine Architecture....Pages 153-156
Toward an Automatic Code Layout Methodology....Pages 157-160
An Efficient OpenMP Runtime System for Hierarchical Architectures....Pages 161-172
Problems, Workarounds and Possible Solutions Implementing the Singleton Pattern with C++ and OpenMP....Pages 173-184
Web Service Call Parallelization Using OpenMP....Pages 185-194
Distributed Implementation of OpenMP Based on Checkpointing Aided Parallel Execution....Pages 195-206
Back Matter....Pages -