LCTES'07 - Advance Program

Note: All LCTES day sessions : California room

           Banquet and keynote   : San Diego room

Wednesday, June 13, 2007

2:15pm

Opening
Chair:Zhiyuan Li (Purdue University)

2:30-3:30pm

Session 1:Reliablity
Chair:Frank Mueller (North Carolina State University)

 

  • A Type System for Preventing Data Races and Deadlocks in the Java Virtual Machine Language

    Pratibha Permandla, Michael Roberson and Chandrasekhar Boyapati (University of Michigan)

  • Automated Fault Localization with Statistically Suspicious Program States

    Pin-Chuan Chou, Tai-Yi Huang, Cheng-Han Tsai and Hsin-An Chen (National Tsing Hua University)

3:30-4:00pm

Break

4:00 - 5:30pm

Session 2: Dynamic Voltage Scaling
Chair: Bjorn De Sutter (IMEC, Belgium)

 

  • Frequency-Aware System-Wide Energy Optimization for Real-Time Periodic And Aperiodic Tasks

    Xiliang Zhong and Cheng-Zhong Xu (Wayne State University)

  • DVSleak: Combining Leakage Reduction and Voltage Scaling in Feedback EDF Scheduling

    Yifan Zhu and Frank Mueller (North Carolina State University)

  • Compiler-based Approach for Integrated CPU and L2 Cache Voltage Scaling using Machine Learning

    Nevine AbouGhazaleh, Alexandre Ferreira, Frank Liberato, Bruce Childers, Daniel Mosse and Rami Melhem (University of Pittsburgh)

6:00 - 7:00pm

FCRC special talk

 

  • Data-Intensive Super Computing: Taking Google-Style Computing Beyond Web Search

    Randal Bryant (Carnegie Mellon University)

Thursday, June 14, 2007

8:00-9:00am

Continental Breakfast

9:00-10:00am

Session 3: Embedded Java
Chair:Jan Vitek (Purdue University)

 

  • Java Takes Flight: Time-portable Real-time Programming with Exotasks

    Joshua Auerbach, David F. Bacon, Daniel T. Iercan, Christoph M. Kirsch, V. T. Rajan, Harald Roeck and Rainer Trummer (IBM )

  • Java Client Ahead-of-Time Compiler for Embedded Systems

    SungHyun Hong, Jin-Chul Kim, Jin Woo Shin, Hyung-Seok Oh, Jaemok Lee, Hyung-Kyu Choi and Soo-Mook Moon (Seoul National University)

10:00-10:20am

Break

10:20-11:20am

Session 4: Source-level Analysis
Chair: John Regehr (University of Utah)

 

  • An Implementation of Lattice-Based Memory Reuse in the Source-to-Source Translator ROSE

    Christophe Alias, Fabrice Baray and Alain Darte (ENS Lyon)

  • Combining Source-to-Source Transformations and Processor Instruction Set Extensions for the Automated Design-Space Exploration of Embedded Systems

    Richard Vincent Bennet, Alastair Colin Murray, Bjorn Franke and Nigel Topham (University of Edinburg)

11:30am-12:30pm

FCRC  Plenary Session

 

  • Designing by Accident

   Guy Steele (Sun Microsystems)

12:30-1:30pm

LUNCH

1:45-3:45pm

Session 5: Register and Memory Management
Chair: Youfeng Wu (Intel)

 

  • Optimistic Coalescing for Heterogeneous Register Architectures

    Minwook Ahn, Jooyeon Lee and Yunheung Paek (Seoul National University)

  • On the Complexity of Spill Everywhere under SSA form

    Florent Bouchez, Alain Darte and Fabrice Rastello (ENS, Lyon)

  • Tetris: a New Register Pressure Control Technique for VLIW Processors

    Weifeng Xu and Russell Tessier (University of Massachusetts Amherst)

  • Hierarchical Real-time Garbage Collection

    Filip Pizlo, Antony Hosking and Jan Vitek (Purdue University)

3:45-4:00pm

Break

4:00-6:00pm

Industrial session
Chair: Santosh Pande (Georgia Institute of Technology)

 

  • Issues and Challenges in Compiling for the Cell B.E. Processor

    Kathryn O'Brien ( IBM Research)

  • Safe Worst-Case Execution Time Analysis by Abstract Interpretation of Executable Code

    Daniel Kaestner (AbsInt GmbH)

  • Industrial Grant Program Announcement        
  • Enabling Seamless Mobility - an Enablers, Experiences and Tools Perspective

    Jonathan Engelsma (Motorola Labs)

 

 

6:30pm-

LCTES Banquet and Keynote

 

    Professor Edward A. Lee (Robert S. Pepper Distinguished Professor and Chair, UC Berkeley)

Friday, June 15, 2007

8:00-9:00am

Continental breakfast

9:00-10:00am

Poster Session
Chair: Mahmut Kandemir (Penn State University)

 

  • Joint Throughput and Energy Optimization for Pipelined Execution of Embedded Streaming Applications

    Soheil Ghiasi, Po-Kuan Huang and Matin Hashemi ( Univ. of California, Davis)

  • Interface Synthesis for Heterogeneous Multi-Core Systems from Transaction Level Models

    Hansu Cho, Samar Abdi and Daniel Gajski (Univ. of California, Irvine)

  • Automatic Generation of Embedded Communication SW for Heterogeneous MPSoC Platforms

    Ines Viskic, Samar Abdi and Daniel Gajski (Univ. of California, Irvine)

  • Enabling Compiler Flow for Embedded VLIW DSP Processors with Distributed Register Files

    Chung-Kai Chen, Ling-Hua Tseng, Shih-Chang Chen, Young-Jia Lin, Yi-Ping You, Chia-Han Lu and Jenq-Kuen Lee (National Tsing-Hua University)

  • Analyzing The Real-Time Behaviour of Deeply Embedded Event Driven Systems

   Karsten Walther, Rene Herzog and J?rg Nolte ( BTU Cottbus, Germany)

  • Generalizing Parametric Timing Analysis

    Joel Coffman, Colby Watkins, Chris Healy, Frank Mueller and David Whalley (Furman University, North Carolina State University, Florida State University)

  • Compiler-Directed Application Mapping for NoC Based Chip Multiprocessors

    Feihui Li, Guangyu Chen, Mahmut Kandemir and Ibrahim Kolcu (Penn State University)

  • Stream Execution on Wide-Issue Clustered VLIW Architectures

    Shan Yan and Bill Lin (Univ. of California, San Diego)

  • Profile-guided Data Access Partitioning for Distributed Caches

    Michael Chu, Rajiv Ravindran and Scott Mahlke (University of Michigan)

  • Macah: A "C-Level" Programming Language for Kernel Acceleration on Hybrid Micro-Parallel Architectures

    Benjamin Ylvisaker, Brian Van Essen, Carl Ebeling and Dan Grossman (University of Washington)

10:00-10:20am

Break

10:20-11:20am

Session 6: Instruction Cache
Chair: Thomas Marlowe (Seton Hall University)

 

  • Addressing Instruction Fetch Bottlenecks by Using an Instruction Register File

    Stephen Hines, Gary Tyson and David Whalley (Florida State University)

  • WCET Analysis of Instruction Caches with Prefetching

    Jun Yan and Wei Zhang (Southern Illinois University)

11:30am-12:30pm

FCRC  Plenary session

 

  • Computer Science: Past, Present and Future

    Ed Lazowska (University of Washington and Chair, Computing Community Consortium)

12:30-1:30pm

LUNCH

1:50-3:50pm

Session 7: Memory Systems
Chair: David Whalley (Florida State University)

 

  • External Memory Page Remapping for Embedded Multimedia Systems

    Ke Ning and David Kaeli (Analog Devices Inc., Northeastern University)

  • Dynamic Data Scratchpad Memory Management for a Memory Subsystem with an MMU

    Hyung-Min Cho, Bernhard Egger, Jaejin Lee and Heonshik Shin (Seoul National University)

  • Scratchpad Allocation for Data Aggregates in Superperfect Graphs

    Lian Li, Quan Hoang Nguyen and Jingling Xue (UNSW, Australia)

  • SWL: A Search-While-Load Demand Paging Scheme with NAND Flash Memory

   Jihyun In, Ilhoon Shin and Hyojun Kim (Samsung)

3:50-4:10pm

Break

4:10-5:10pm

Session 8: Data Cache
Chair: Jaejin Lee (Seoul National University, Korea)

 

  • Optimizing Software Cache Performance of Packet Processing Applications

    Qin Wang, Weihua Zhang and Binyu Zang (Fudan University)

  • Compiler Managed Partitioned Data Caches for Low Power

    Rajiv Ravindran, Michael Chu and Scott Mahlke (University of Michigan)

5:10pm

Conclusion