Schedule for Sunday, April 14
9:15am–9:30am: Welcome
9:30am–10:30am: Invited Talk
- Challenges for M*-core Systems.
Steven Hand (University of Cambridge)
10:30am–11:00am: Coffee Break
11:00am–12:30pm: Session 1: Memory Scheduling and Programming Models
Session Chair: Kornilios Kourtis
- Asymmetry-Aware Execution Placement on Manycore Chips by Alexey Tumanov, Joshua Wise, Onur Mutlu, and Gregory R. Ganger (Carnegie Mellon University)
- Supporting Iteration in a Heterogeneous Dataflow Engine by Jon Currey, Simon Baker, and Christopher J. Rossbach (Microsoft Research Silicon Valley)
- Supporting Efficient Aggregation in a Task-based STM by Jean-Philippe Martin, Christopher J. Rossbach, Derek G. Murray, and Michael Isard (Microsoft Research Silicon Valley)
12:30pm–14:00pm: Lunch
14:00pm–15:00pm: Invited Talk
-
The multicore evolution and operating systems.
Frans Kaashoek (MIT)
15:00pm–15:30pm: Session 2: Heterogeneous Multicores
Session Chair: Simon Peter
- Heterogeneous Multicores: When Slower is Faster by Tomas Hruby, Herbert Bos, and Andrew S. Tanenbaum (VU Amsterdam)
15:30pm–16:00pm: Coffee Break
16:00pm–17:00pm: Session 3: Manycore OS and Simulation
Session Chair: Christopher Rossbach
- Message Passing and Scheduling in Osprey by Jan Sacha, Henning Schild, Jeff Napper, Noah Evans, and Sape Mullender (Alcatel-Lucent Bell Labs)
- Turning x86 into a Hardware Simulator for Future Manycores by Nils Asmussen, Hermann Härtig, and Marcus Völp (TU Dresden)