jump to navigation

FD-COMA Workshop at HiPEAC Conference 2012 October 7, 2011

Workshop on Feedback-Directed Compiler Optimization for Multi-Core Architectures

(FD-COMA 2012)

HiPEAC Network of Excellence

part of the

7th HiPEAC Conference

Paris, France, Jan 25, 2012

FP-7

 

FD-COMA 2012:

FD-COMA is a one-day workshop during the 7th HiPEAC Conference in Paris, January 23-25, 2012. The workshop is loosely connected to the FP-7 project Advance, but we particularly welcome contributions from outside the project consortium.

New!! Proceedings available:

The FD-COMA 2012 Proceedings are available for download.

Mission:

Feedback driven optimizations have long proven to be powerful instruments for achieving better hardware utilization, but the on-going multi-core/many-core revolution opens up a whole new realm of possible applications and variations of feedback-directed compiler optimization. The increasing hardware diversity of execution platforms and the likewise increasing hardware heterogeneity of individual execution platforms make compile time resource planning less and less feasible. Dynamic compilation techniques are required, instead, that adapt application programs to the actual hardware they are running on to make best use of it. Furthermore, the abundance of compute cores allows us to run feedback-directed compiler optimizations in parallel with an application itself and, thus, to adapt a running application to the hardware it is running on or to the data it is processing, to name just a few opportunities.

This workshop aims at bringing people together that share an interest in the novel opportunities for feedback directed optimisations in the context of the emerging heterogeneous architectures.

Main topics:

Key note:

Alex Shafarenko: Compilers must speak properties, not just code.

Abstract:

In this talk we will argue that approaches based on coordinated components are ideally placed for feedback-driven optimisation. We will present our case for a component compiler producing not only object code, but also symbolic constraints describing the functional, and more importantly extra-functional, properties of the source component, such as computational complexity, resource and configuration requirements. We also argue that if the coordination language is well structured, it is possible to aggregate the constraints yielded by the components stage-wise and to represent the multicore optimisation problem in standard CSP form to use general-purpose constraint solvers.

Workshop Programme:

14:30 – 15:30 Alex Shafarenko: Compilers must speak properties, not just code.
15:30 – 16:00 Apan Qasem, Dan Tamir: Memory Performance Diagnosis Through Feedback Synthesis
16:00 – 16:30 Coffee break
16:30 – 17:00 Wei Cheng, Frank Penczek, Clemens Grelck, Raimund Kirner, Bernd Scheuermann, Alex Shafarenko: Modeling Streams-based Variants of Ant Colony Optimisation for Parallel Systems — A Dataflow-driven Approach Using S-Net
17:00 – 17:30 Volkmar Wieser, Philip K.F. Hölzenspies, Raimund Kirner and Michael Roßbory: Statistical Performance Analysis with Dynamic Workload using S-NET
17:30 – 18:00 Vu Thien Nga Nguyen, Raimund Kirner, Frank Penczek: Monitoring Framework for Stream-processing Networks

FD-COMA welcomes submission of papers describing:

all with respect to the above workshop topics

Paper submission:

Submitted papers must not have been published or simultaneously submitted elsewhere.  The full manuscript should be at most 8 pages. Submit a PDF copy of your manuscript via EasyChair.

Each paper will receive a minimum of two reviews. Papers will be selected based on their originality, relevance, technical clarity and presentation. Authors of accepted papers must guarantee that their papers will be registered and presented at the workshop. Accepted papers will be made available at the workshop in electronic form.

Important dates:

Workshop organizers: