๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

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

โฌ‡  Acquire This Volume

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


Languages and Compilers for Parallel Com
โœ Nagarajan Kanna, Jaspal Subhlok (auth.), Guang R. Gao, Lori L. Pollock, John Cav ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<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 Com
โœ Keith D. Cooper, Anshuman Dasgupta (auth.), Eduard Ayguadรฉ, Gerald Baumgartner, ๐Ÿ“‚ Library ๐Ÿ“… 2006 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<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

Languages and Compilers for Parallel Com
โœ Keith D. Cooper, Anshuman Dasgupta (auth.), Eduard Ayguadรฉ, Gerald Baumgartner, ๐Ÿ“‚ Library ๐Ÿ“… 2006 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<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

Languages and Compilers for Parallel Com
โœ Keith D. Cooper, Anshuman Dasgupta (auth.), Eduard Ayguadรฉ, Gerald Baumgartner, ๐Ÿ“‚ Library ๐Ÿ“… 2006 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<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

Languages and Compilers for Parallel Com
โœ Greg Bronevetsky, Daniel Marques, Keshav Pingali, Radu Rugina (auth.), Vikram Ad ๐Ÿ“‚ Library ๐Ÿ“… 2008 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<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

Languages and Compilers for Parallel Com
โœ Greg Bronevetsky, Daniel Marques, Keshav Pingali, Radu Rugina (auth.), Vikram Ad ๐Ÿ“‚ Library ๐Ÿ“… 2008 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<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