[ecoop-info] PLDI 2008 ADVANCE PROGRAM / Call for Participation

Jens Knoop knoop at complang.tuwien.ac.at
Sun Apr 13 19:43:57 CEST 2008


===============================================================================
   SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
                        Tucson, Arizona, June 7 - 13, 2008
                           http://pldi2008.cs.ucr.edu/

                        Registration Deadline: May 14, 2008
                     Hotel Reservation Deadline: May 7, 2008
===============================================================================
        Supported by: Google, Microsoft Research, Intel, AMD, IBM Research
===============================================================================
                                COLOCATED EVENTS
   LCTES: Conference on Languages, Compilers, and Tools for Embedded Systems
    ISMM: International Symposium on Memory Management
    PLAS: Workshop on Programming Languages and Analysis for Security
     SAW: Static Analysis Workshop
===============================================================================
PLDI Tutorial Program

Morning Session: 8:30 am - 12:00 pm

M1:     Demystifying GCC: Under the Hood of the GNU Compiler Collection
        Morgan Deters and Ron Cytron (Washington University)

M2:     Transactional Memory: From Semantics to Implementation
        Yang Ni, Tatiana Shpeisman, and Adam Welc (Intel Corporation)

Afternoon Session: 1:30 pm - 5:00 pm

A1:     Analysis and Optimization of Parallel Programs
        Sam Midkiff (Purdue University) and Vivek Sarkar (Rice University)

A2:     Building a High Level Language Compiler for GPGPU
        Bixia Zheng, Derek Gladding, and Micah Villmow (AMD)
===============================================================================
PLDI Technical Program

Monday, June 9, 2008

Opening Remarks (8:30am - 8:40am)

Invited Talk: TBD (8:40am - 9:40am)

Session I (9:45am - 10:35am)
    Checking Race Freedom via Linear Programming
       Tachio Terauchi (Tohoku University)
    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)
    Immix: A Mark-Region Garbage Collector with Space Efficiency, Fast 
    Collection, and Mutator Performance
       Stephen Blackburn (Australian National University) and Kathryn McKinley
       (The University of Texas at Austin)
    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)
    Automatic Volume Management for Programmable Microfluidics
       Ahmed M. Amin (Purdue University), Mithuna Thottethodi (Purdue 
       University), T. N. Vijaykumar (Purdue University), 
       Steven Wereley (Purdue University), and
       Stephen C. Jacobson (Indiana University)
    Foundations of the C++ Concurrency Memory Model
       Hans-J. Boehm (HP Labs) and Sarita Adve (Univ. of Illinois at 
       Urbana-Champaign)
    Expressive and Safe Static Reflection
       Shan Shan Huang  (Georgia Institute of Technology, College of 
       Computing) and Yannis Smaragdakis (Univ. of Oregon, Dept. of 
       Computer and Information Science)

Break (3:15pm - 3:40pm)

Session IV (3:40pm - 4:55pm)
    Iterative Optimization in the Polyhedral Model: Part II, 
    Multidimensional Time
       Louis-Noel Pouchet (INRIA Futurs), Cedric Bastoul (University of 
       Paris-Sud 11), John Cavazos (Computer and Information Sciences, 
       University of Delaware), and Albert Cohen (INRIA Futurs)
    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 Business Meeting (5:00pm - 6:00pm)

Tuesday, June 10, 2008

Session V (8:30am - 9:45am)
    Deriving Linearizable Fine-Grained Concurrent Objects
        Martin Vechev and Eran Yahav (IBM T.J. Watson Research Center)
    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)
    Liquid Types
        Patrick Rondon, Ming Kawaguchi and Ranjit Jhala (University of 
        California, San Diego)
    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)
    Quantitative Information Flow as Network Flow Capacity
        Stephen McCamant and Michael Ernst (Massachusetts Institute 
        of Technology)
    Grammar-based Whitebox Fuzzing
        Patrice Godefroid (Microsoft Research), Adam Kiezun (Massachusetts 
        Institute of Technology), and Michael Levin (Microsoft Center for 
        Software Excellence)

Lunch (included) (12:30pm - 2:00pm)

Session VIII (2:00pm - 3:15pm)
    Register Allocation by Puzzle Solving
        Fernando Pereira and Jens Palsberg (University of California, 
        Los Angeles)
    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)
    Bootstrapping: A Technique for Scalable Flow and Context-Sensitive 
    Pointer Alias Analysis
        Vineet Kahlon (NEC Labs, Princeton, USA)
    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
Session X (8:30am - 10:10am)
    Velodrome: A Sound and Complete Dynamic Atomicity Checker for 
    Multithreaded Programs
        Cormac Flanagan and Jaeheon Yi (University of California, Santa Cruz),
        and Stephen Freund (Williams College)
    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)
    Discovering Properties about Arrays in Simple Programs
        Mathias Péron and Nicolas Halbwachs (Verimag / CNRS)
    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)

==============================================================================


More information about the ecoop-info mailing list