Limit search to available items
Book Cover
E-book
Author LCPC (Workshop) (22nd : 2009 : Newark, Del.)

Title Languages and compilers for parallel computing : 22nd international workshop, LCPC 2009, Newark, DE, USA, October 8-10, 2009, revised selected papers / [edited by] Guang R. Gao [and others]
Edition 1st ed
Published Berlin ; New York : Springer, ©2010

Copies

Description 1 online resource (vi, 423 pages) : illustrations
Series Lecture notes in computer science, 0302-9743 ; 5898
LNCS sublibrary. SL 1, Theoretical computer science and general issues
Lecture notes in computer science ; 5898. 0302-9743
LNCS sublibrary. SL 1, Theoretical computer science and general issues.
Contents A communication framework for fault-tolerant parallel execution / Nagarajan Kanna, Jaspal Subhlok, Edgar Gabriel, Eshwar Rohit, and David Anderson -- The STAPL pList / Gabriel Tanase, Xiabing Xu, Antal Buss, Harshvardhan, Ioannis Papadopoulos, Olga Pearce, Timmie Smith, Nathan Thomas, Mauro Bianco, Nancy M. Amato, and Lawrence Rauchwerger -- Hardware support for OpenMP collective operations / Soohong P. Kim, Samuel P. Midkiff, and Henry G. Dietz -- Loop transformation recipes for code generation and auto-tuning / Mary Hall, Jacqueline Chame, Chun Chen, Jaewook Shin, Gabe Rudy, and Malik Murtaza Khan -- MIMD interpretation on a GPU / Henry G. Dietz and B. Dalton Young -- TL-DAE : Thread-Level Decoupled Access/Execution for OpenMP on the Cyclops-64 many-core processor / Ge Gan and Joseph Manzano -- Mapping streaming languages to general purpose processors through vectorization / Raymond Manley and David Gregg -- A balanced approach to application performance tuning / Souad Koliai, Stéphane Zuckerman, Emmanuel Oseret, Mickaël Ivascot, Tipp Moseley, Dinh Quang, and William Jalby -- Automatically tuning parallel and parallelized programs / Chirag Dave and Rudolf Eigenmann -- DFT performance prediction in FFTW / Liang Gu and Xiaoming Li -- Safe and familiar multi-core programming by means of a hybrid functional and imperative language / Ronald Veldema and Michael Philippsen -- Hierarchical place trees : a portable abstraction for task parallelism and data movement / Yonghong Yan, Jisheng Zhao, Yi Guo, and Vivek Sarkar -- OSCAR API for real-time low-power multicores and its performance on multicores and SMP servers / Keiji Kimura, Masayoshi Mase, Hiroki Mikami, Takamichi Miyamoto, Jun Shirako, and Hironori Kasahara -- Programming with intervals / Nicholas D. Matsakis and Thomas R. Gross -- Adaptive and speculative memory consistency support for multi-core architectures with on-chip local memories / Nikola Vujic, Lluc Alvarez, Marc Gonzalez Tallada, Xavier Martorell, and Eduard Ayguadé -- Synchronization-free automatic parallelization : beyond affine iteration-space slicing / Anna Beletska, Wlodzimierz Bielecki, Albert Cohen, and Marek Palkowski -- Automatic data distribution for improving data locality on the cell BE architecture / Miao Wang, François Bodin, and Sébastien Matz -- Automatic restructuring of linked data structures / Harmen L.A. van der Spek, C.W. Mattias Holm, and Harry A.G. Wijshoff -- Using the meeting graph framework to minimise kernel loop unrolling for scheduled loops / Mounira Bachir, David Gregg, and Sid-Ahmed-Ali Touati -- Efficient tiled loop generation : D-tiling / DaeGon Kim and Sanjay Rajopadhye -- Effective source-to-source outlining to support whole program empirical optimization / Chunhua Liao, Daniel J. Quinlan, Richard Vuduc, and Thomas Panas -- Speculative optimizations for parallel programs on multicores / Vijay Nagarajan and Rajiv Gupta -- Fastpath speculative parallelization / Michael F. Spear, Kirk Kelsey, Tongxin Bai, Luke Dalessandro, Michael L. Scott, Chen Ding, and Peng Wu -- PSnAP : accurate synthetic address streams through memory profiles / Catherine Mills Olschanowsky, Mustafa M. Tikir, Laura Carrington, and Allan Snavely -- Enforcing textual alignment of collectives using dynamic checks / Amir Kamil and Katherine Yelick -- A code generation approach for auto-vectorization in the Spade compiler / Huayong Wang, Henrique Andrade, Buğra Gedik, and Kun-Lung Wu -- Portable just-in-time specialization of dynamically typed scripting languages / Kevin Williams, Jason McCandless, and David Gregg -- Reducing training time in a one-shot machine learning-based compiler / John Thomson, Michael O'Boyle, Grigori Fursin, and Björn Franke -- Optimizing local memory allocation and assignment through a decoupled approach / Boubacar Diouf, Ozcan Ozturk, and Albert Cohen -- Unrolling loops containing task parallelism / Roger Ferrer, Alejandro Duran, Xavier Martorell, and Eduard Ayguadé
Summary This book constitutes the thoroughly refereed post-workshop proceedings of the 22nd International Workshop on Languages and Compilers for Parallel Computing, LCPC 2009, held in Newark, DE, USA, in October 2009. The 25 revised full papers and 5 revised short papers presented were carefully reviewed and selected from 52 submissions. The papers address all aspects of languages, compiler techniques, run-time environments, and compiler-related performance evaluation for parallel and high-performance computing and extend the area of interest to new parallel computing accelerators such as IBM Cell processor and Graphic Processing Unit (GPU) presenting the latest work of leading researchers and practitioners in the field
Bibliography Includes bibliographical references and index
In Springer eBooks
Subject Parallel processing (Electronic computers) -- Congresses
Programming languages (Electronic computers) -- Congresses
Compilers (Computer programs) -- Congresses
Software
software.
Informatique.
Compilers (Computer programs)
Parallel processing (Electronic computers)
Programming languages (Electronic computers)
Parallelverarbeitung
Programmiersprache
Compiler
Genre/Form proceedings (reports)
Conference papers and proceedings
Conference papers and proceedings.
Actes de congrès.
Form Electronic book
Author Gao, Guang R., editor.
ISBN 9783642133732
3642133738
9783642133749
3642133746
Other Titles LCPC 2009