Fifth Workshop on

Programmability Issues for Heterogeneous Multicores
(MULTIPROG-2012)



To be held in conjunction with:
the 7th International Conference on
High-Performance and Embedded Architectures and Compilers (HiPEAC)

Paris, France, January 23, 2012


Computer manufacturers have already embarked on the multi-core roadmap, promising to add more and more cores/hardware threads on a chip: many-cores are on the horizon. This shift to an increasing number of cores and heterogeneous architectures has placed new burdens on the programming community. Until now, software has been developed with a single processor in mind and it needs to be parallelized and optimized for accelerators such as GPUs to take advantage of the new breed of multi-/many-core computers. As a result, progress in how to easily harness the computing power of multi-core architectures is in great demand.

The fifth edition of the MULTIPROG workshop aims to bring together, and cause fruitful interaction between, researchers interested in programming models and their implementation and in computer architecture, with special emphasis on heterogeneous architectures. A wide spectrum of issues are central themes for this workshop such as what the future programming models should look like to accelerate software productivity, how compilers, run-times and architectures should support these new programming models, innovative algorithm and data structure development, and heterogeneous embedded, accelerated systems.

MULTIPROG is intended for quick publication of early results, work-in-progress, etc, and is not intended to prevent later publication of extended papers. Informal proceedings with accepted papers will be made available at the workshop.

One AMD Best Paper Awards will be presented to the most outstanding paper presented at MULTIPROG-2012. The winner will receive a high-end ATi graphics card sponsored by AMD.

Topics of interest

Papers are sought on topics including, but not limited to:

Important dates

Final version of accepted papers: December 27, 2011
Workshop: January 23, 2012

Final version of accepted papers

Follow the guidelines at the LNCS web site (ftp.springer.de/pub/tex/latex/llncs/, for both Latex and Word). Please check that (i) pages are numbered, and (ii) graphs etc. remain legible when printed in black and white.

In order to send the final version of your accepted paper, please go to the MULTIPROG submission site.

Preliminary Program

PDF file with all papers included in the informal proceedings.

10:00-11:00Keynote session
Mechanisms for exploiting heterogeneous computing: harnessing hundreds of GPUs and CPUs [Abstract]
Simon McIntosh-Smith (University of Bristol) Talk Slides
11:00-11:30Coffee break
11:30-13:00Session 1: Heterogeneous Computing and TM
Multigrain Affinity for Heterogeneous Work Stealing,
Jean-Yves Vet, Patrick Carribault, Albert Cohen
OpenCL for programming shared memory multicore CPUs,
Akhtar Ali, Usman Dastgeer, Christoph Kessler
Adaptive object metadata to reduce the overheads of a multi-versioning STM,
Fernando Miguel Carvalho, Joao Cachopo
13:00-14:30Lunch
14:30-16:00Session 2: Programming Models and Compilers
Guiding Programmers to Higher Memory Performance,
Nicklas Bo Jensen, Per Larsen, Razya Ladelsky, Ayal Zaks, Sven Karlsson
OpenMP Transient-Fault Tolerance via Tasks Redundancy on Multi and Many Core Architectures,
Oussama Tahan, Mohamed Shawky
A Compiler and Runtime System Perspective to Scalable Dataflow Computing,
Boris Arnoux, Feng Li, Albert Cohen
16:00-16:30Coffee break
16:30-18:00Session 3: Applications
High-Performance Heterogeneous Data Processing in Radio Astronomy,
G. Knittel
A performance-portable generic component for 2D convolution computations on GPU-based systems,
Usman Dastgeer, Christoph Kessler
Applying Dataflow and Transactions to Lee Routing,
Chris Seaton, Daniel Goodman, Mikel Lujan, Ian Watson

Organizers

Eduard AyguadeUPC/Barcelona Supercomputing CenterSpaineduard[at]ac.upc.edu
Benedict R. GasterAdvanced Micro Devices (AMD)USAbenedict.gaster[at]amd.com
Lee HowesAdvanced Micro Devices (AMD)USAlee.howes[at]amd.com
Per StenstromChalmers University of TechnologySwedenpers[at]chalmers.se
Osman UnsalBSC-Microsoft Research CentreSpainosman.unsal[at]bsc.es

Program committee

Ben BergenLANLUSA
Manuel ChakravartyU. of New South WalesAustralia
Mats BrorssonKTHSweden
Pascal FelberU. of NeuchatelSwitzerland
Roberto GiorgiU. of SienaItaly
Hakan GrahnBlekinge Institute of TechnologySweden
Tim HarrisMicrosoft Research CambridgeUK
Paul KellyImperial College of LondonUK
Mikel LujanU. of ManchesterUK
Tim MattsonIntel ResearchUSA
Simon McIntosh-SmithU. of BristolUK
Avi MendelsonMicrosoftIsrael
Nacho NavarroUPC/BSCSpain
Dimitris NikolopoulosFORTH-ICSGreece
Andy PimentelU. of AmsterdamThe Netherlands
Oscar PlataU. of MalagaSpain
Yanos SazeidesU. of CyprusCyprus
Nir ShavitMITUSA
John E. StoneU. of IllinoisUSA



Webmaster: eduard[at]ac.upc.edu