Programs
Conference Schedule
You can download the proceedings in a high speed by clicking here if you are in the internal network of the conference.
Monday 11 June |
Tuesday 12 June |
Wednesday 13 June |
Thursday 14 June |
Friday 15 June |
Saturday 16 June |
|
---|---|---|---|---|---|---|
Ballroom A | PLDI (Session A) | PLDI (Session A) | PLDI (Session A) | ECOOP | ECOOP | ECOOP |
Ballroom B | PLDI (Session B) | PLDI (Session B) | PLDI (Session B) | |||
Meeting 1 | ICOOOLPS | LCTES | LCTES | APPLC | ISMM | MSPC |
Meeting 2 | SIGPLAN EC | PhD Workshop Doctoral Symposium |
Open64 | |||
Conference 3 | RAM-SE | PLDI Tutorials (ActionScript, PWSN) |
PLDI Tutorials (K, SKETCH) |
|||
Conference 5 | SOAP | PLAS | SSP | |||
Conference 8 | PLDI Tutorials (HardenC, McLab) |
PLDI Tutorials (Grace, DPHaskell) |
PSY | ECOOP Summer School (Permissions, C# formally, Maxine) |
ECOOP Summer School (JS-MOP, Modules, Scandinavian) |
|
Conference 9 | COP | FTfJP | JSTools | PLDI Tutorials (SnuCL) |
Evaluate | PLDI Tutorials (Yogi, Pluggable) |
NS | STOP | DYLA | LaME | X10 | ||
Events | Microsoft Open House all attendees |
PLDI Banquet GOLD/PLDI/PLDI+ & PLDI banquet ticket holders |
SIGPLAN Awards Lunch |
Student Research Competition |
ECOOP Banquet GOLD/ECOOP/ECOOP+ & ECOOP banquet ticket holders |
LCTES Programs
Tuesday, June 12 | |
---|---|
8:00–9:00 | Opening + Keynote: Gernot Heiser - Towards Trustworthy Embedded Systems |
9:00–10:00 | PLDI Keynote: Doug Lea - Parallelism from the middle out |
10:00–10:45 | Break |
10:45–12:00 | Session 1: Programming Language and Implementation (Chair: Jingling Xue) |
Rethinking Java Call Stack Design for Tiny Embedded Devices
Lightweight Generics in Embedded Systems through Static Analysis
Efficiently Parallelizing Instruction Set Simulation of Embedded Multi-Core Processors Using Region-based Just-in-Time Dynamic Binary Translation
|
|
12:00–13:15 | Lunch |
13:15–14:30 | Session 2: Optimization for Real-Time and Safety-Critical Systems (Chair: Nicolas Halbwachs) |
WCET-aware Re-scheduling Register Allocation for Real-time Embedded Systems with Clustered VLIW Architecture
WCET-Aware Data Selection and Allocation for Scratchpad Memory
A Modular Memory Optimization for Synchronous Data-Flow Languages
|
|
14:30–15:00 | Break |
15:00–16:15 | Work-in-Progress Session (Chair: Jan Reineke) |
16:20–17:35 | LCTES Special Session: Benchmarking and Performance Evaluation (Chair: Sebastian Fischmeister) |
Creating Portable, Repeatable, Realistic Benchmarks for Embedded Systems and the Challenges Thereof
R3 – Repeatability, Reproducibility and Rigor
How did this get published? Pitfalls in experimental evaluation of computing systems
|
|
Wednesday, June 13 | |
8:45–9:45 | Keynote: Amer Diwan - Should you trust your experimental results? |
9:45–10:05 | Business Meeting |
10:05–10:45 | Break |
10:45–12:00 | Session 3: Application Mapping for Multi-Cores (Chair: Chun Jason Xue) |
Mapping a Data-Flow Programming Model onto Heterogeneous Platforms
FORMLESS: Scalable Utilization of Embedded Manycores in Streaming Applications
Profile-Guided Deployment of Stream Programs on Multicores
|
|
12:00–13:15 | Lunch |
13:15–14:30 | Session 4: Profiling-Based Techniques and Optimization (Chair: Florence Maraninchi) |
Improving Dynamic Prediction Accuracy Through Multi-level Phase Analysis
Efficient Soft Error Protection for Commodity Embedded Microprocessors using Profile Information
Compiler-Assisted Preferred Caching for Embedded Systems with STT-RAM based Hybrid Cache
|
|
14:30–15:00 | Break |
15:00–16:15 | Session 5: Design Space Exploration and Program Validation (Chair: Marc Pouzet) |
"Smart" Design Space Sampling to Predict Pareto-Optimal Solutions
An Operational Semantics for Simulink's Simulation Engine
Symbolic Consistency Checking of OpenMP Parallel Programs
|
|
16:30–17:30 | Keynote: Nicolas Halbwachs - Synchronous languages and their compilation into sequential and non-sequential code |
17:30–17:35 | Closing |