Program

MCC 2015 takes place on November 25th and 26th. The program is as follows:

Wednesday November 25th

08:30 Registration / Coffee
09:00 Opening remarks
Keynote by Jim Nilsson, Intel:
Memory Sharing and The Compute Architecture of Intel® Processor Graphics Gen9 (Skylake)
10:30 Coffee break
11:00 Session: Heterogeneous Systems
Chair: Tomas Nordström
Peter Brauer, Martin Lundqvist and Aare Mällo:
Improving latency in a signal processing system on the Epiphany architecture (long)
Laust Brock-Nannestad and Sven Karlsson:
Accelerators as First Class Citizens (long)
Erik Hansson and Christoph Kessler:
Optimized variant-selection code generation for loops on heterogeneous multicore systems (short)
12:00 Lunch
13:00 Session: Coordination
Chair: Alberto Ros Bardisa
Flavius Gruian:
Application-Set Mapping for Minimal-Disturbance Reconfiguration in Embedded Streaming (long)
Nicolas Melot, Johan Janzen and Christoph Kessler:
Mimer and Schedeval: Tools for Comparing Static Schedulers for Streaming Applications on Manycore Architectures (short)
Vincenzo Gulisano, Yiannis Nikolakopoulos, Marina Papatriantafilou and Philippas Tsigas:
ScaleJoin: a Deterministic, Disjoint-Parallel and Skew-Resilient Stream Join (long)
Marina Andric, Rocco De Nicola and Alberto Lluch Lafuente:
Replicating Data for Better Performances in X10 (short)
14:20 Coffee break
14:50 Session: Tools and Tasks
Chair: Sven Karlsson
Lasse Natvig, Torbjørn Follan, Simen Støa, Sindre Magnussen and Antonio Garcia Guirado:
Climbing Mont Blanc -- A Training Site for Energy Efficient Programming on Heterogeneous Multicore Processors (short)
Nicklas Bo Jensen, Niklas Nielsen, Gregory L. Lee, Sven Karlsson, Matthew Legendre, Martin Schulz and Dong Ahn:
A Scalable Prescriptive Parallel Debugging Model (short)
Usman Dastgeer and Christoph Kessler:
Smart containers and skeleton programming for GPU-based systems (short)
Georgios Georgakarakos and Johan Lilius:
Improving Parallel HEVC decoding using Wool (short)
Simon Holmbacka and Johan Lilius:
Fitness: A Metric Describing the Efficiency of Microarchitectual Utilization (short)
Simon Holmbacka, Jörg Keller, Patrick Eischberger and Johan Lilius:
Accurate Energy Modelling for Many-Core Static Schedules (short)
16:10 Refreshments
16:40 Transfer - optional social event

Thursday November 26th

09:00 Coffee + Croissant
09:30 Session: Coherence and Synchronization
Chair: Christoph Kessler
Alberto Ros and Stefanos Kaxiras:
Callback: Efficient Synchronization without Invalidation with a Directory Just for Spin-Waiting (short)
Mahdad Davari, Alberto Ros, Erik Hagersten and Stefanos Kaxiras:
An Efficient, Self-Contained, On-Chip, Directory: DIR1-SISD (short)
Maxwell Walter, Jesper Nielsen and Sven Karlsson:
Efficient Communication Using Ring Buffers -- Early Results (long)
10:30 Coffee break
11:00 Session: Lock-free Approaches, Tooling
Chair: Alexandra Jimborean
Bapi Chatterjee:
Efficient Lock-free External Binary Search Trees (long)
Jesper Puge Nielsen, Maxwell Walter and Sven Karlsson:
Designing a Lock-free Virtual Memory Management System (long)
Lu Li and Christoph Kessler:
MeterPU: A Generic Measurement Abstraction API Enabling Energy-tuned Skeleton Backend Selection (short)
12:00 Lunch
13:00 Keynote by Morten Sleth Rasmussen, ARM:
Energy and thermal awareness in OS and middleware
14:30 Closing remarks
15:00 Refreshments