Monday June 6, 2011
8:00-8:50 a.m. Breakfast
8:50-9:50 a.m.
Session 1a Parallel Programming Notations
Chair: Michelle Mills Strout (Colorado State University)
Prakash Prabhu, Soumyadeep Ghosh, Yun Zhang, Nicholas P. Johnson, and
David I. August (Princeton University)
Keshav Pingali, Donald Nguyen (The University of Texas at Austin), Milind Kulkarni (Purdue University),
Martin Burtscher(Texas State University, San Marcos), M. Amber Hassaan, Rashid Kaleem,
Tsung-Hsien Lee, Andrew Lenharth, Roman Manevich, Mario Mendez-Lojo, Dimitrios Prountzos,
Xin Sui (The University of Texas at Austin)
Arun Raman, Hanjun Kim, Taewook Oh (Princeton University), Jae W. Lee (Parakinetics), and
David I. August (Princeton University)
Session 1b Program Synthesis
Chair: John Cavazos (University of Delaware)
Peter Hawkins, Alex Aiken (Stanford University), Kathleen Fisher (AT&T Labs Research),
Martin Rinard (MIT), and Mooly Sagiv (Tel Aviv University)
Sumit Gulwani (Microsoft Research, Redmond), Vijay Anand Korthikanti
(University of Illinois at Urbana-Champaign), and Ashish Tiwari (SRI International)
Sumit Gulwani (Microsoft Research Redmond), Susmit Jha (University of California, Berkeley),
Ashish Tiwari (SRI International), and Ramarathnam Venkatesan (Microsoft Research, Redmond)
9:50-10:20 a.m. Coffee Break
10:20-11:20 a.m.
Session 2a Program Optimization I
Chair: Michael Franz (University of California, Irvine)
Igor Böhm, Tobias J.K. Edler von Koch, Stephen Kyle, Björn Franke, and Nigel Topham (The University of Edinburgh)
Changhee Jung (Georgia Tech), Silvius Rus (Google), Brian Railing (Georgia Tech), Nathan Clark (Virtu Financial), and Santosh Pande (Georgia Tech)
Hucheng Zhou, Wenguang Chen (Tsinghua University), and Fred Chow (ICube Technology)
Session 2b Domain Specific Languages and their Compilers
Chair: Keshav Pingali (The University of Texas, Austin)
Xun Li, Mohit Tiwari (University of California, Santa Barbara), Jason Oberg
(University of California, San Diego), Vineeth Kashyap, Frederic T Chong, Timothy Sherwood, and
Ben Hardekopf (University of California, Santa Barbara)
Derek G. Murray (University of Cambridge Computer Laboratory), Michael Isard, and
Yuan Yu (Microsoft Research, Silicon Valley)
Sam Tobin-Hochstadt, Vincent St-Amour (Northeastern University), Ryan Culpepper, Matthew Flatt (University of Utah), and Matthias Felleisen (Northeastern University)
11:30-12:30 p.m. FCRC plenary session
12:30-1:40 p.m. PLDI Awards Luncheon
1:40-2:40 p.m.
Session 3a Program Optimization II
Chair: Suresh Jagannathan (Purdue University)
Thomas B. Jablin, Prakash Prabhu (Princeton University), James A. Jablin (Brown University),
Nick P. Johnson, Stephen R. Beard, and David I. August (Princeton University)
Adrian Sampson, Werner Dietl, Emily Fortuna, Danushen Gnanapragasam, Luis Ceze, and Dan Grossman (University of Washington)
Session 3b Memory Models
Chair: Michael Hind (IBM Research)
Susmit Sarkar, Peter Sewell (University of Cambridge), Jade Alglave (Oxford University and INRIA), Luc Maranget (INRIA), and Derek Williams (IBM, Austin)
Michael Kuperstein (Technion), Martin Vechev (IBM TJ Watson Research Center), and Eran Yahav (Technion)
Daniel Marino (University of California, Los Angeles) Abhayendra Singh (University of Michigan, Ann Arbor) Todd Millstein (University of California, Los Angeles) Madanlal Musuvathi (Microsoft Research, Redmond) Satish Narayanasamy (University of Michigan, Ann Arbor)
2:40-3:30 pm. Poster session - student research competition
3:30-4:00 p.m. Coffee Break
4:00-5:30 p.m.
Fun Ideas and Thoughts
Chairs: Keshav Pingali (The University of Texas at Austin) and
Milind Kulkarni (Purdue University)
5:30-5:45 p.m. Program Chair Report
Tuesday June 7, 2011
8:00-8:50 a.m. Breakfast
8:50-9:50 a.m.
Session 4a Program Verification I
Chair: Grigore Rosu (University of Illinois at Urbana-Champaign)
Nels E. Beckman (Carnegie Mellon University) Aditya V. Nori (Microsoft Research India)
Naoki Kobayashi, Ryosuke Sato, and Hiroshi Unno (Tohoku University)
Adam Chlipala (Harvard University)
Session 4b Debugging I
Chair: Frank Tip (IBM Research)
Kyu Hyung Lee, Yunhui Zheng, Nick Sumner, and Xiangyu Zhang (Purdue University)
Patrice Godefroid (Microsoft Research)
Guoqing Xu, Michael D. Bond, Feng Qin, and Atanas Rountev (The Ohio State University)
9:50-10:20 a.m. Coffee Break
10:20-11:20 a.m.
Session 5a Compiler Correctness
Chair: James Larus (Microsoft Research)
Xuejun Yang, Yang Chen, Eric Eide, and John Regehr (University of Utah)
Jean-Baptiste Tristan, Paul Govereau, and Greg Morrisett (Harvard University)
Jaroslav Ševčík (University of Cambridge)
Session 5b Transforming and Editing by Example
Chair: Amer Diwan (Google and University of Colorado)
William R. Harris (University of Wisconsin, Madison) Sumit Gulwani (Microsoft Research, Redmond)
Na Meng, Miryung Kim, and Kathryn S McKinley (The University of Texas at Austin)
11:30-12:30 p.m. FCRC plenary session
12:30-1:40 p.m. Lunch
1:40-2:40 p.m.
Session 6a Security
Chair: Ben Livshits (Microsoft Research)
Varun Srivastava (Yahoo!) Michael D. Bond (The Ohio State University) Kathryn S. McKinley, and Vitaly Shmatikov (The University of Texas at Austin)
Jason Ansel (MIT), Petr Marchenko (University College London), Ulfar Erlingsson, Elijah Taylor, Brad Chen, Derek L. Schuff, David Sehr, Cliff L. Biffle, and Bennet Yee (Google)
Qiang Zeng, Dinghao Wu, and Peng Liu (Pennsylvania State University)
Session 6b Concurrency Defects
Chair: Armando Solar-Lezama (MIT)
Brandon Lucia, Benjamin P. Wood, Julian, and Luis Ceze (University of Washington)
Guoliang Jin, Linhai Song, Wei Zhang, Shan Lu, and Ben Liblit (University of Wisconsin–Madison)
Jacob Burnim, Tayfun Elmas, George Necula, and Koushik Sen (University of California, Berkeley)
2:40-2:50 p.m Short Break
2:50-3:30 p.m.
Session 7a Singular Topics
Chair: Vikram Adve (University of Illinois at Urbana-Champaign)
Dongyun Jin, Patrick O'Neil Meredith, Dennis Griffith, and Grigore Roşu (University of Illinois at Urbana-Champaign)
Terence Parr (University of San Francisco) Kathleen Fisher (Tufts University)
Session 7b Debugging II
Chair: Michael Burke (Rice University)
Manu Jose (University of California, Los Angeles) and Rupak Majumdar (MPI-SWS Kaiserslautern and University of California, Los Angeles)
Aditya Budi, David Lo, Lingxiao Jiang, and Lucia (Singapore Management University)
3:30-4:00 p.m Coffee Break
4:00-5:00 p.m.
Student Research Competition
Chair: Armando Solar-Lezama (MIT)
5:00-6:00 p.m. SIGPLAN business meeting
Wednesday June 8, 2011
8:00-8:50 a.m. Breakfast
8:50-9:50 a.m.
Session 8a Program Parallelization
Chair: Thomas Gross (ETH Zurich)
Saturnino Garcia, Donghwan Jeon, Chris Louie, and Michael Bedford Taylor (University of California, San Diego)
Shigeyuki Sato and Hideya Iwasaki (The University of Electro-Communications)
Abhishek Udupa (University of Pennsylvania) Kaushik Rajan, and William Thies (Microsoft Research, India)
Session 8b Program Paths
Chair: Jan Vitek (Purdue University)
Saurabh Srivastava (University of California, Berkeley) Sumit Gulwani (Microsoft Research, Redmond) Swarat Chaudhuri (Pennsylvania State University) Jeffrey S. Foster (University of Maryland, College Park)
Suzette Person (NASA Langley Reseach Center), Guowei Yang (The Universiity of Texas at Austin), Neha Rungta (NASA Ames Research Center), and Sarfraz Khurshid (The University of Texas at Austin)
Daniele Cono D'Elia, Camil Demetrescu, and Irene Finocchi (Sapienza University of Rome)
9:50-10:20 a.m. Coffee Break
10:20-11:20. Panel
Teaching Programming Language Design and Implementation ... What? To Whom? How?
Moderator: Laurie Hendren (McGill University)
11:30-12:30 p.m. FCRC plenary session
12:30-1:40 p.m. Lunch
1:40-2:40 p.m.
Session 9a Program Verification II
Chair: Ben Zorn (Microsoft Research)
Milind Kulkarni (Purdue University) Donald Nguyen, Dimitrios Prountzos, Xin Sui, and Keshav Pingali (The University of Texas at Austin)
Juan Antonio Navarro Pérez and Andrey Rybalchenko (Technische Universität München)
Session 9b Program Analysis
Chair: Kathleen Fisher (Tufts University)
Isil Dillig, Thomas Dillig, Alex Aiken (Stanford University), and Mooly Sagiv (Tel Aviv University)
Ahmed Bouajjani, Cezara Drăgoi, Constantin Enea, and Mihaela Sighireanu
(LIAFA, University Paris Diderot & CNRS, France)
Percy Liang (University of California, Berkeley) and Mayur Naik (Intel Labs, Berkeley)
2:40-2:50 p.m. Short Break
2:50-3:30 p.m.
Session 10a Taming Wildcards
Chair: Milind Kulkarni (Purdue University)
John Altidor (University of Massachusetts, Amherst), Shan Shan Huang (LogicBlox), and
Yannis Smaragdakis (University of Massachusetts and University of Athens)
Ross Tate, Alan Leung, and Sorin Lerner (University of California, San Diego)
Session 10b Concurrent Programming
Chair: Jens Palsberg (University of California, Los Angeles)
Lukasz Ziarek, KC Sivaramakrishnan, and Suresh Jagannathan (Purdue University)
Micah J Best (University of British Columbia), Shane Mottishaw, Craig Mustard, Mark Roth, Alexandra Fedorova (Simon Fraser University), and Andrew Brownsword (Electronic Arts)
3:30-4:00 p.m. Coffee Break