<p>Itisourpleasuretopresentthepapersacceptedforthe22ndInternationalWo- shop on Languages and Compilers for Parallel Computing held during October 8โ10 2009 in Newark Delaware, USA. Since 1986, LCPC has became a valuable venueforresearchersto reportonworkinthegeneralareaofparallelcomputing, high-perf
Languages and Compilers for Parallel Computing: 22nd International Workshop, LCPC 2009, Newark, DE, USA, October 8-10, 2009, Revised Selected Papers
โ Scribed by Nagarajan Kanna, Jaspal Subhlok (auth.), Guang R. Gao, Lori L. Pollock, John Cavazos, Xiaoming Li (eds.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 2010
- Tongue
- English
- Leaves
- 435
- Series
- Lecture Notes in Computer Science 5898 : Theoretical Computer Science and General Issues
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Itisourpleasuretopresentthepapersacceptedforthe22ndInternationalWo- shop on Languages and Compilers for Parallel Computing held during October 8โ10 2009 in Newark Delaware, USA. Since 1986, LCPC has became a valuable venueforresearchersto reportonworkinthegeneralareaofparallelcomputing, high-performance computer architecture and compilers. LCPC 2009 continued this tradition and in particular extended the area of interest to new parallel computing accelerators such as the IBM Cell Processor and Graphic Processing Unit (GPU). This year we received 52 submissions from 15 countries. Each submission receivedatleastthreereviewsandmosthadfour.ThePCalsosoughtadditional externalreviewsforcontentiouspapers.ThePCheldanall-dayphoneconference on August 24 to discuss the papers. PC members who had a con?ict of interest were asked to leave the call temporarily when the corresponding papers were discussed. From the 52 submissions, the PC selected 25 full papers and 5 short paperstobeincludedintheworkshopproceeding,representinga58%acceptance rate. We were fortunate to have three keynote speeches, a panel discussion and a tutorial in this yearโs workshop. First, Thomas Sterling, Professor of Computer Science at Louisiana State University, gave a keynote talk titled โHPC in Phase Change: Towards a New Parallel Execution Model.โ Sterling argued that a new multi-dimensional research thrust was required to realize the design goals with regard to power, complexity, clock rate and reliability in the new parallel c- puter systems.ParalleX,anexploratoryexecutionmodeldevelopedbySterlingโs group was introduced to guide the co-design of new architectures, programming methods and system software.
โฆ Table of Contents
Front Matter....Pages -
A Communication Framework for Fault-Tolerant Parallel Execution....Pages 1-15
The STAPL pList....Pages 16-30
Hardware Support for OpenMP Collective Operations....Pages 31-49
Loop Transformation Recipes for Code Generation and Auto-Tuning....Pages 50-64
MIMD Interpretation on a GPU....Pages 65-79
TL-DAE: Thread-Level Decoupled Access/Execution for OpenMP on the Cyclops-64 Many-Core Processor....Pages 80-94
Mapping Streaming Languages to General Purpose Processors through Vectorization....Pages 95-110
A Balanced Approach to Application Performance Tuning....Pages 111-125
Automatically Tuning Parallel and Parallelized Programs....Pages 126-139
DFT Performance Prediction in FFTW....Pages 140-156
Safe and Familiar Multi-core Programming by Means of a Hybrid Functional and Imperative Language....Pages 157-171
Hierarchical Place Trees: A Portable Abstraction for Task Parallelism and Data Movement....Pages 172-187
OSCAR API for Real-Time Low-Power Multicores and Its Performance on Multicores and SMP Servers....Pages 188-202
Programming with Intervals....Pages 203-217
Adaptive and Speculative Memory Consistency Support for Multi-core Architectures with On-Chip Local Memories....Pages 218-232
Synchronization-Free Automatic Parallelization: Beyond Affine Iteration-Space Slicing....Pages 233-246
Automatic Data Distribution for Improving Data Locality on the Cell BE Architecture....Pages 247-262
Automatic Restructuring of Linked Data Structures....Pages 263-277
Using the Meeting Graph Framework to Minimise Kernel Loop Unrolling for Scheduled Loops....Pages 278-292
Efficient Tiled Loop Generation: D-Tiling....Pages 293-307
Effective Source-to-Source Outlining to Support Whole Program Empirical Optimization....Pages 308-322
Speculative Optimizations for Parallel Programs on Multicores....Pages 323-337
Fastpath Speculative Parallelization....Pages 338-352
PSnAP: Accurate Synthetic Address Streams through Memory Profiles....Pages 353-367
Enforcing Textual Alignment of Collectives Using Dynamic Checks....Pages 368-382
A Code Generation Approach for Auto-Vectorization in the Spade Compiler....Pages 383-390
Portable Just-in-Time Specialization of Dynamically Typed Scripting Languages....Pages 391-398
Reducing Training Time in a One-Shot Machine Learning-Based Compiler....Pages 399-407
Optimizing Local Memory Allocation and Assignment through a Decoupled Approach....Pages 408-415
Unrolling Loops Containing Task Parallelism....Pages 416-423
Back Matter....Pages -
โฆ Subjects
Programming Languages, Compilers, Interpreters; Programming Techniques; Data Structures; Computing Methodologies; Models and Principles; Computer Communication Networks
๐ SIMILAR VOLUMES
<P>This book constitutes the thoroughly refereed post-proceedings of the 18th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2005, held in Hawthorne, NY, USA in October 2005.</P><P>The 26 revised full papers and eight short papers presented were carefully selected dur
<P>This book constitutes the thoroughly refereed post-proceedings of the 18th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2005, held in Hawthorne, NY, USA in October 2005.</P><P>The 26 revised full papers and eight short papers presented were carefully selected dur
<P>This book constitutes the thoroughly refereed post-proceedings of the 18th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2005, held in Hawthorne, NY, USA in October 2005.</P><P>The 26 revised full papers and eight short papers presented were carefully selected dur
<p><P>This book constitutes the thoroughly refereed post-conference proceedings of the 20th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2007, held in Urbana, IL, USA, in October 2007.</P><P>The 23 revised full papers presented were carefully reviewed and selected f
<p><P>This book constitutes the thoroughly refereed post-conference proceedings of the 20th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2007, held in Urbana, IL, USA, in October 2007.</P><P>The 23 revised full papers presented were carefully reviewed and selected f