Program Multi-Core Computing (MCC2016)
Tuesday 29 November
08:15 – Registration
08:45 – Opening remarks
09:00 – Keynote I: Torstein Heggebø
10:00 – Coffe Break
10:30 – Session 1: Languages and Development
Session Chair: Andra Hugo, Uppsala University
- Jesper Puge Nielsen and Sven Karlsson
On the Performance of Non-blocking Hash Tables (long) - Sebastian Thorarensen, Rosandra Cuello, Christoph Kessler, Lu Li and Brendan Barry
Efficient Execution of SkePU Skeleton Programs on the Low-power Multicore Processor Myriad2 (short) - August Ernstsson, Lu Li and Christoph Kessler
SkePU 2: Flexible and type-safe skeleton programming for heterogeneous parallel systems (short) - Gustav Cedersjö and Jorn W Janneck
Processes and Actors: Translating Kahn Processes to Dataflow with Firing (short) - Ananya Muddukrishna
Aggregated and Filtered Grain Graphs (long)
12:00 – Lunch
13:00 – Session 2: Memory and Energy
Session Chair: Magnus Jahre, NTNU
- Alberto Ros and Stefanos Kaxiras
Racer: TSO Consistency via Race Detection (short) - Trevor E. Carlson, Wim Heirman, Osman Allam, Stefanos Kaxiras and Lieven Eeckhout
An Efficient Many-Core Design with the Load Slice Core Microarchitecture (short) - Konstantinos Koukos, Per Ekemark, Georgios Zacharopoulos, Vasileios Spiliopoulos, Stefanos Kaxiras and Alexandra Jimborean
Multiversioned Decoupled Access-Execute: the Key to Energy-Efficient Compilation of General-Purpose Programs (short) - Simon Holmbacka and Robert Müller
epEBench: True Energy Benchmark (long) - Vi Ngoc-Nha Tran and Phuong Hoai Ha
ICE: A General and Validated Energy Complexity Model for Multithreaded Algorithms (short) - Christoph Kessler, Lu Li, Aras Atalar and Alin Dobre
XPDL: Extensible Platform Description Language to Support Energy Modeling and Optimization (short)
14:30 – Coffe Break
15:00 – Session 3: Scheduling
Session Chair: Ananya Muddukrishna, NTNU
- Nicolas Melot and Christoph Kessler
Voltage Island-Aware Energy-Efficient Scheduling of Parallel Streaming Tasks on Many-Core Processors (long) - Germán Ceballos, Thomas Grass, David Black-Schaffer and Andra Hugo
Characterizing Task Scheduling Performance Based on Data Reuse (long) - Yahya H. Yassin, Per Gunnar Kjeldsberg, Andrew Perkis and Francky Catthoor
Dynamic hardware management of the H264/AVC encoder control structure using a framework for system scenarios (short)
16:00 – End of Session
19:00 – Dinner
Wednesday 30 November
09:00 – Keynote II: Tarjei Vassbotn
10:00 – Coffe Break
10:30 – Session 4: GPU and Multicore
Session Chair: Magnus Själander, NTNU
- Kenneth S. Bøgh, Sean Chester and Ira Assent
SkyAlign: a portable, work-efficient skyline algorithm for multicore and GPU architectures (short) - Nico Reissmann, Thomas L. Falch, Benjamin A. Bjørnseth, Helge Bahmann, Jan Christian Meyer, and Magnus Jahre
Efficient Control Flow Restructuring for GPUs (short) - Johan Janzen, David Black-Schaffer and Andra Hugo
Partitioning GPUs for Improved Scalability (short) - Sebastian Raase, Süleyman Savas, Zain Ul-Abdin and Tomas Nordström
Supporting efficient channel-based communication in a mesh network-on-chip (long) - Asbjørn Djupdal, Magnus Jahre and Magnus Själander
Studying Data Forwarding on a Non-Coherent Tiled Multicore (long)
12:00 – Closing remarks
12:30 – Lunch
Keynote Speakers
Torstein Heggebø
Nordic Semiconductor
Tarjei Vassbotn
Disruptive Technologies