Program Schedule

Thursday, 12th June, 2014

9:05am - 9:20am

Opening remarks

9:20am - 10:20am

Keynote: Dr. David Whalley

10:20am - 10:50am

Break

10:50am - 12:05pm

Code Generation and Optimization

12:05pm - 1:35pm

Lunch

1:35pm - 2:50pm

Worst Case Timing Analysis

2:50pm - 3:20pm

Break

3:20pm - 4:10pm

Search Space Exploration

Friday, 13th June, 2014

9:20am - 10:20am

Keynote: Dr. Minyi Guo

10:20am - 10:50am

Break

10:50am - 12:05pm

Static Analysis and Optimization

12:05pm - 1:35pm

Lunch

1:35pm - 2:50pm

Many-core, GPU, and VLIW

2:50pm - 3:20pm

Break

3:20pm - 4:10pm

Memory Optimization and Management

 

Thursday, 12th June, 2014

Keynote: Dr. David Whalley -- Energy Efficient Data Access Techniques (Time: 9:20am - 10:20am)

Code generation and optimization (Time: 10:50am - 12:05pm)

1.       Efficient Code Generation in a Region-Based Dynamic Binary Translator.

Tom Spink (University of Edinburgh); Harry Wagstaff (University of Edinburgh); Bjorn Franke (University of Edinburgh); Nigel Topham (University of Edinburgh)

2.       CASM - Optimized Compilation of Abstract State Machines.

Roland Lezuo (Institute of Computer Languages, Vienna University of Technology); Philipp Paulweber (Institute of Computer Languages, Vienna University of Technology); Andreas Krall (TU Wien)

3.       Combinatorial Spill Code Optimization and Ultimate Coalescing.

Roberto Castaneda Lozano (SICS); Mats Carlsson (SICS); Gabriel Hjort Blindell (KTH Royal Institute of Technology); Christian Schulte (KTH Royal Institute of Technology)

 

 

Worst case timing analysis (Time: 1:35pm - 2:50pm)

4.       Cache Related Preemption Delay analysis for FIFO caches.

Clement Ballabriga (National University of Singapore); Lee Kee Chong (National University of Singapore); Abhik Roychoudhury (National University of Singapore)

5.       How to compute worst-case execution time by optimization modulo theory and a clever encoding of program semantics.

Julien Henry (University de Grenoble / Verimag); Mihail Asavoae (Verimag); David Monniaux (CNRS / VERIMAG); Claire Maiza (INP Grenoble / Verimag)

6.       WCET-Aware Dynamic Instruction Cache Locking.

Wenguang Zheng (The University of New South Wales); Hui Wu (The University of New South Wales)

 

Search Space exploration (Time: 3:20pm - 4:10pm)

7.       Exploration of Compiler Optimization Sequences using Clustering-Based Selection.

Luiz Martins (Universidade Federal de Uberlandia); Ricardo Nobre (INESC-ID); Alexandre Delbem (ICMC, USP); Eduardo Marques (University of Sao Paulo); Joao Cardoso (FEUP/Universidade do Porto)

8.       Partitioning data-parallel programs for heterogeneous MPSOCs : Time and energy design space exploration.

Kiran Chandramohan (University of Edinburgh); Michael O'Boyle (University of Edinburgh)

 

 

Friday, 13th June, 2014

Keynote: Dr. Minyi Guo -- Energy Efficient Data Access and Storage through HW/SW Co-design (Time: 9:20am - 10:20am)

 

Static analysis and optimization (Time: 10:50am - 12:05pm)

9.       Exploiting Function Similarity for Code Size Reduction.

Tobias Edler von Koch (University of Edinburgh); Bjorn Franke (University of Edinburgh); Pranav Bhandarkar (Qualcomm Innovation Centre, Inc); Anshuman Dasgupta (Qualcomm Innovation Centre, Inc)

10.   ASAC: Automatic Sensitivity Analysis for Approximate Computing.

Pooja Roy (National University of Singapore); Rajarshi Ray (National Institute of Technology, Meghalaya); Chundong Wang (National University of Singapore); Weng-Fai Wong (National University of Singapore)

11.   em-SPADE: A Compiler Extension for Checking Rules Extracted from Processor Specifications.

Sandeep Chaudhary (University of Waterloo); Sebastian Fischmeister (University of Waterloo); Lin Tan (University of Waterloo)

 

Many-core, GPU, and VLIW (Time: 1:35pm - 2:50pm)

12.   VOBLA: A Vehicle for Optimized Basic Linear Algebra.

Ulysse Beaugnon (ENS); Alexey Kravets (ARM LTD); Sven van Haastregt (ARM LTD); Riyadh Baghdadi (ENS); David Tweed (ARM LTD); Javed Absar (ARM LTD); Anton Lokhmotov (ARM LTD)

13.   A Framework to Schedule Parametric Dataflow Applications on Many-Core Platforms.

Vagelis Bebelis (INRIA); Pascal Fradet (INRIA); Alain Girault (INRIA)

14.   Improving Performance of Loops on DIAM-based VLIW Architecture.

Jinyong Lee (Seoul National University); Jongwon Lee (Seoul National University); Jongeun Lee (Ulsan National Institute of Science and Technology); Yunheung Paek (Seoul National University)

 

Memory optimization and management (Time: 3:20pm - 4:10pm)

15.   Superoptimization of Memory Subsystems.

Joseph Wingbermuehle (Washington University); Ron Cytron (Washington University); Roger Chamberlain (Washington University)

16.   Lightweight and Block-level Concurrent Sweeping for JavaScript Garbage Collection.

Hongjune Kim (Seoul National University); Seonmyeong Bak (Seoul National University); Jaejin Lee (Seoul National University)