Check out the new USENIX Web site.
HotPar '09 Banner


TECHNICAL SESSIONS

Session papers are available to workshop registrants immediately and to everyone beginning March 30, 2009.

Sunday, March 29 | Monday, March 30 | Tuesday, March 31
Sunday, March 29
6:00 p.m.–9:00 p.m. Sunday

Opening Reception

Organized by the Par Lab at the University of California, Berkeley, in Soda Hall, just 2 miles from the Claremont Hotel. Details will be sent via email.

Monday, March 30
7:45 a.m.–8:45 a.m.  Continental Breakfast
8:45 a.m.–9:00 a.m. Monday

Introduction and Opening Remarks

HotPar '09 Program Co-Chairs: Alexandra Fedorova, Simon Fraser University; Jim Larus, Microsoft

9:00 a.m.–11:00 a.m. Monday

Challenges and Opportunities of Heterogeneous Hardware

A Case for Machine Learning to Optimize Multicore Performance
Archana Ganapathi, Kaushik Datta, Armando Fox, and David Patterson, University of California at Berkeley

Paper in HTML | PDF

Hardware Parallelism vs. Software Parallelism
John A. Chandy and Janardhan Singaraju, University of Connecticut

Paper in HTML | PDF | Slides

Embracing Heterogeneity—Parallel Programming for Changing Hardware
Michael D. Linderman, James Balfour, Teresa H. Meng, and William J. Dally, Stanford University

Paper in HTML | PDF

11:00 a.m.–11:30 a.m.  Break
11:30 a.m.–1:30 p.m. Monday

Models and Paradigms I

Parallel Programming Must Be Deterministic by Default
Robert L. Bocchino Jr., Vikram S. Adve, Sarita V. Adve, and Marc Snir, University of Illinois at Urbana-Champaign

Paper in HTML | PDF | Slides

Opportunistic Computing: A New Paradigm for Scalable Realism on Many-Cores
Romain Cledat, Tushar Kumar, Jaswanth Sreeram, and Santosh Pande, Georgia Institute of Technology

Paper in HTML | PDF | Slides

A Case for System Support for Concurrency Exceptions
Luis Ceze, Joseph Devietti, and Brandon Lucia, University of Washington; Shaz Qadeer, Microsoft Research

Paper in HTML | PDF

1:30 p.m.–2:30 p.m.  Workshop Lunch
2:30 p.m.–4:30 p.m. Monday

Applications and Tools

Parallelizing the Web Browser
Christopher Grant Jones, Rose Liu, Leo Meyerovich, Krste Asanović, and Rastislav Bodik, University of California, Berkeley

Paper in HTML | PDF

Exploring the Limits of Disjoint Access Parallelism
Amitabha Roy and Steven Hand, University of Cambridge; Tim Harris, Microsoft Research

Paper in HTML | PDF

Parallel Search on Video Cards
Tim Kaldewey, Jeff Hagen, Andrea Di Blas, and Eric Sedlar, Oracle Server Technologies—Special Projects

Paper in HTML | PDF

4:30 p.m.–5:00 p.m.  Break
5:00 p.m.–6:30 p.m. Monday

Panel Session

Parallel Computing in Real-Time Interactive Music and Media Computing

7:00 p.m.–8:30 p.m.  Dinner Reception
Sunday, March 29 | Monday, March 30 | Tuesday, March 31
Tuesday, March 31
8:00 a.m.–9:00 a.m.  Continental Breakfast
9:00 a.m.–11:00 a.m. Tuesday

Operating Systems and Middleware

Tessellation: Space-Time Partitioning in a Manycore Client OS
Rose Liu, Kevin Klues, and Sarah Bird, University of California at Berkeley; Steven Hofmeyr, Lawrence Berkeley National Laboratory; Krste Asanović and John Kubiatowicz, University of California at Berkeley

Paper in HTML | PDF | Slides

Lithe: Enabling Efficient Composition of Parallel Libraries
Heidi Pan, Massachusetts Institute of Technology; Benjamin Hindman and Krste Asanović, University of California, Berkeley

Paper in HTML | PDF | Slides

Energy-efficient Parallel Software for Mobile Hand-held Devices
Antti P. Miettinen, Nokia Research Center; Vesa Hirvisalo, Helsinki University of Technology

Paper in HTML | PDF | Slides

11:00 a.m.–11:30 a.m.  Break
11:30 a.m.–1:30 p.m. Tuesday

Transactional Memory

Lightweight Software Transactions for Games
Alexandro Baldassin, State University of Campinas, Brazil; Sebastian Burckhardt, Microsoft Research, Redmond

Paper in HTML | PDF

Exceptions and Transactions in C++
Ali-Reza Adl-Tabatabai, Intel Corporation; Victor Luchangco, Virendra J. Marathe, and Mark Moir, Sun Microsystems Laboratories; Ravi Narayanaswamy and Yang Ni, Intel Corporation; Dan Nussbaum, Sun Microsystems Laboratories; Xinmin Tian and Adam Welc, Intel Corporation; Peng Wu, IBM Research

Paper in PDF | Slides

Transactional Memory Should Be an Implementation Technique, Not a Programming Interface
Hans-J. Boehm, HP Laboratories

Paper in HTML | PDF | Slides

1:30 p.m.–2:30 p.m.  Workshop Lunch
2:30 p.m.–4:30 p.m. Tuesday

Models and Paradigms II

New Abstractions for Data Parallel Programming
James C. Brodman, University of Illinois at Urbana-Champaign; Basilio B. Fraguela, Universidade da Coruña, Spain; María J. Garzarán and David Padua, University of Illinois at Urbana-Champaign

Paper in HTML | PDF | Slides

Ease of Use with Concurrent Collections (CnC)
Kathleen Knobe, Intel

Paper in PDF

Optimizing Collective Communication on Multicores
Rajesh Nishtala and Katherine A. Yelick, University of California, Berkeley

Paper in HTML | PDF

4:30 p.m.–4:45 p.m. Tuesday

Wrap-up

?Need help? Use our Contacts page.

Last changed: 10 April 2009 jp