http://pldi2008.cs.ucr.edu/
Saturday June 7, 2008 |
Sunday June 8, 2008 |
Monday June 9, 2008 |
Tuesday June 10, 2008 |
Wednesday June 11, 2008 |
Thursday June 12, 2008 |
Friday June 13, 2008 |
ISMM | ISMM | PLDI Technical Program 8:30am - 4:55pm |
PLDI Technical Program 8:30am - 5:20pm |
PLDI Technical Program 8:30am - 12:15pm |
LCTES | LCTES |
PLAS Workshop |
SIGPLAN Awards Lunch Sponsored by Google 12:15pm - 2:00pm |
Student Research Competition 5:30pm - 6:30pm |
SAW Workshop | |||
Tutorials |
PLDI/SIGPLAN Business Meeting 5:00pm - 6:00pm |
|||||
PLDI Margarita Reception + Posters 6:00pm - 8:30pm |
Sunday, June 8, 2008 |
Breakfast (7:30am - 8:30am) |
Tutorials: Morning Session (8:30am - 12:00pm); Break (10:00am - 10:30am) |
(M2) Transactional Memory: From Semantics to Implementation
Yang Ni, Tatiana Shpeisman, and Adam Welc (Intel Corporation)
Lunch (12:00 - 1:30pm) |
Tutorials: Afternoon Session (1:30pm - 5:00pm); Break (3:00pm - 3:30pm) |
(A2) Building a High Level Language Compiler for GPGPU
Bixia Zheng, Derek Gladding, and Micah Villmow (AMD)
PLDI Margarita Reception and Poster Session (6:00pm - 8:30pm) |
Monday, June 9, 2008 |
Breakfast (7:30am - 8:30am) |
Opening Remarks (8:30am - 8:40am) |
Invited Talk: (8:40am - 9:40am) |
Session I (9:45am - 10:35am) |
Race Directed Randomized Dynamic Analysis of Concurrent Programs
Koushik Sen (University of California, Berkeley)
Break (10:35am - 11:00am) |
Session II (11:00am - 12:15pm) |
A Study of Concurrent Real-Time Garbage Collectors
Filip Pizlo (Purdue University), Erez Petrank (Microsoft Research and Technion), and
Bjarne Steensgaard (Microsoft Corporation)
Conditional Correlation Analysis for Safe Region-based Memory Management
Xi Wang (Tsinghua University), Zhilei Xu (Tsinghua University), Xuezheng Liu (Microsoft Research Asia),
Zhenyu Guo (Microsoft Research Asia), Xiaoge Wang (Tsinghua University), and
Zheng Zhang (Microsoft Research Asia)
SIGPLAN Awards Lunch (12:30pm - 2:00pm); Sponsored by Google |
Session III (2:00pm - 3:15pm) |
Foundations of the C++ Concurrency Memory Model
Hans-J. Boehm (HP Laboratories) and Sarita Adve (University of Illinois at Urbana-Champaign)
Expressive and Safe Static Reflection
Shan Shan Huang (Georgia Institute of Technology, College of Computing) and
Yannis Smaragdakis (University of Oregon, Dept. of Computer and Information Science)
Break (3:15pm - 3:40pm) |
Session IV (3:40pm - 4:55pm) |
A Practical Automatic Polyhedral Parallelization and Locality Optimization System
Uday Bondhugula (The Ohio State University), Albert Hartono (The Ohio State University),
P. Sadayappan (The Ohio State University), and J. Ramanujam (Louisiana State University)
Orchestrating Execution of Stream Programs on Multicore Platforms
Manjunath Kudlur and Scott Mahlke (University of Michigan)
PLDI/SIGPLAN Business Meeting (5:00pm - 6:00pm) |
Tuesday, June 10, 2008 |
Breakfast (7:30am - 8:30am) |
Session V (8:30am - 9:45am) |
Sketching Concurrent Data Structures
Armando Solar-Lezama, Christopher Grant Jones, Gilad Arnold, and
Rastislav Bodik (University of California, Berkeley)
SharC: Checking Data Sharing Strategies for Multithreaded C
Zachary Anderson (University of California, Berkeley), David Gay (Intel Research Berkeley),
Rob Ennals (Intel Research Berkeley), and Eric Brewer (University of California, Berkeley)
Break (9:45am - 10:05am) |
Session VI (10:05am - 11:20am) |
Certifying Low-Level Programs with Hardware Interrupts and Preemptive Threads
Xinyu Feng (TTI-C), Zhong Shao (Yale University), Yuan Dong (Tsinghua University), and
Yu Guo (University of Science and Technology of China)
Type-Preserving Compilation for Realistic Object-Oriented Compilers
Juan Chen (Microsoft Research), Chris Hawblitzel (Microsoft Research),
Frances Perry (Princeton University), Mike Emmi (University of California, Los Angeles),
Jeremy Condit (Microsoft Research), Derrick Coetzee (Microsoft Research), and
Polyvios Pratikakis (University of Maryland, College Park)
Break (11:20am - 11:40am) |
Session VII (11:40am - 12:30pm) |
Grammar-based Whitebox Fuzzing
Patrice Godefroid (Microsoft Research), Adam Kiezun (Massachusetts Institute of Technology), and
Michael Levin (Microsoft Center for Software Excellence)
Lunch (12:30pm - 2:00pm) |
Session VIII (2:00pm - 3:15pm) |
Copy Coalescing by Graph Recoloring
Sebastian Hack (ENS Lyon)
Efficient Program Execution Indexing
Bin Xin, Nick Sumner, and Xiangyu Zhang (Purdue University)
Break (3:15pm - 3:40pm) |
Session IX (3:40pm - 5:20pm) |
Explaining Failures of Program Analyses
Daniel von Dincklage and Amer Diwan (University of Colorado)
Sound, Complete, and Scalable Path-Sensitive Analysis
Isil Dillig, Thomas Dillig, and Alex Aiken (Stanford University)
Program Analysis as Constraint Solving
Sumit Gulwani (Microsoft Research), Saurabh Srivastava (University of Maryland at College Park), and
Ramarathnam Venkatesan (Microsoft Research)
Student Research Competition (5:30pm - 6:30pm) |
Wednesday, June 11, 2008 |
Breakfast (7:30am - 8:30am) |
Session X (8:30am - 10:10am) |
Inferring Locks for Atomic Sections
Sigmund Cherem (Cornell University), Trishul Chilimbi (Microsoft Research), and
Sumit Gulwani (Microsoft Research)
Dataflow Analysis for Concurrent Programs using Datarace Detection
Ravi Chugh, Jan Voung, Ranjit Jhala, and Sorin Lerner (University of California, San Diego)
Xmem: Type-Safe, Transparent, Shared Memory for Cross-Runtime Communication and Coordination
Michal Wegiel and Chandra Krintz (University of California, Santa Barbara)
Break (10:10am - 10:35am) |
Session XI (10:35am - 12:15pm) |
Full Functional Verification for Linked Data Structures
Karen Zee (Massachusetts Institute of Technology), Viktor Kuncak (EPFL, Switzerland), and
Martin Rinard (Massachusetts Institute of Technology)
Fair Stateless Model Checking
Madanlal Musuvathi and Shaz Qadeer (Microsoft Research)
Model Checking Transactional Memories
Rachid Guerraoui, Thomas Henzinger, Barbara Jobstmann, and Vasu Singh (EPFL, Switzerland)