Workshop on Feedback-Directed Compiler Optimization for Multi-Core Architectures
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.
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.
- Feedback directed compiler optimization for multi-core architectures
- Compiler representations for feedback information
- Performance modeling for feedback, including statistical and constraint-based techniques
- Performance measurement using feedback information
- Exploiting feedback for heterogeneous multi-core systems
- Adaptive, feedback-controlled runtime systems for multi-core architectures
- Exploiting feedback information for energy savings
Alex Shafarenko: Compilers must speak properties, not just code.
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.
FD-COMA welcomes submission of papers describing:
|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
|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
- Experimental work
- Industrial experience
- Theoretical work
- Software and hardware platforms
- Work in progress
all with respect to the above workshop topics
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.
- Submission deadline: 11/11/2011 Extended!!!
- Notification of acceptance: 22/11/2011
- Final version due: 11/1/2012 20:00 CET New!!!