The main goal of this half-day workshop is to bring together researchers and practitioners with the aim of stimulating the exchange of ideas and experiences on the potential and limits of Architectural and MicroArchitectural Support for Binary Translation (hence the acronym AMAS-BT). The key focus is on challenges and opportunities for such assistance and opening new avenues of research. A secondary goal is to enable dissemination of hitherto unpublished Important Dates
In this workshop the attendees will have the opportunity to delve into the topic of application auto-tuning, presented by developers and performance engineers from the AutoTune project. This workshop will present the theory behind auto-tuning, focusing on the conceptual basis and discussing the latest advancements in the field within the AutoTune project, whereas the related tutorial in the afternoon (Code Auto-Tuning with the Periscope Tuning Framework) will provide a practical perspective to auto-tuning, exemplifying with use cases how to best harness and tailor performance analysers to tune real applications.
Salad
Assorted Mixed Greens with Poached Pear, Sweet Onion Mustard Dressing on the side.
Entrées
Chicken Breast with Mushrooms topped with Cream Sauce.
Salmon with Capers topped with Lemon-Butter Sauce.
Quinoa Comfit
Veggie Moussaka
Dessert
Strawberry or Chocolate Mousse
Many-core architectures such as mobile SOCs or GPGPUs are quickly becoming the norm in computing devices and consumer electronics. The community sees this development as essential in sustaining the exponential growth of performance in an energy efficient way, but at present there is no consensus on how software can make best use of it. Developing parallel applications often starts with an existing sequential implementation. A key problem is how to discover the parallelism potentially available and then convert it into a form that can be exploited. Once we have a parallel implementation, its performance and energy efficiency largely depend on how it is mapped to the available hardware. Given that hardware is increasingly diverse and heterogeneous and that in the era of dark silicon energy efficiency affects the availability of hardware, how can this re-mapping be best achieved. Solutions to these two problems form the core topic of the workshop. With novel research papers and expert invited speakers from both industry and academia, this workshop aims at examining different solutions to these problems and includes (but is not limited to):
- programming languages and models
- compilers and tools
- runtime systems
- operating systems
- binary translation
- combinations of the above
for homogeneous, heterogeneous multi-core and many-core based systems.
Salad
Classic Caesar Salad with Dressing on the side.
Entrées
Chicken Piccata
Seafood Kebab with Salsa Fresca
Tomatoes alla Parmigiana
Veggie Lasagna
Steamed Rice
Dessert
Tiramisu