Abbrevation
SCOPES
City
Acropolis
Country
France
Deadline Paper
Start Date
End Date
Abstract

<p>The influence of embedded systems is constantly growing&#046; Increasingly<br>powerful and versatile devices are developed and put on the market at a fast pace&#046;<br>The number of features is increasing, and so are the constraints on the systems<br>concerning size, performance, energy dissipation and timing predictability&#046;<br>Since most systems today use a processor to execute an application program<br>rather than using dedicated hardware, the requirements can not be fulfilled<br>by hardware architects alone: Hardware and software have to work together to<br>meet the tight constraints put on modern devices&#046;</p> <p>One of the key characteristics of embedded software is that it heavily<br>depends on the underlying hardware&#046; The reason of the dependency is that embedded<br>software needs to be designed in an application specific way&#046; To reduce the<br>system design cost, e&#046;g&#046; code size, energy consumption etc&#046;, embedded<br>software needs to be optimized exploiting the characteristics of the underlying<br>hardware&#046;</p> <p>SCOPES focuses on the software generation process for modern embedded<br>systems&#046; Topics of interest include all aspects of the compilation process, starting<br>with suitable modeling and specification techniques and programming<br>languages for embedded systems&#046; The emphasis of the workshop lies on code generation<br>techniques for embedded processors&#046; The exploitation of specialized<br>instruction set characteristics is as important as the development of new<br>optimizations for embedded application domains&#046; Cost criteria for the entire<br>code generation and optimization process include runtime, timing<br>predictability, energy dissipation, code size and others&#046; Since today&#8242;s<br>embedded devices frequently consist of a multi&#8211;processor system&#8211;on&#8211;chip, the<br>scope of this workshop is not limited to single&#8211;processor systems but<br>particularly covers compilation techniques for MPSoC architectures&#046;</p> <p>In addition, this workshop intends to put a spotlight on the interactions<br>between compilers and other components in the embedded system design<br>process&#046; This includes compiler support for e&#046;g&#046; architecture exploration during<br>HW/SW codesign or interactions between operating systems and compilation<br>techniques&#046;<br></p> <p>Finally, techniques for compiler aided profiling, measurement, debugging and<br>validation of embedded software are also covered by this workshop, because<br>stability of embedded software is mandatory&#046;</p> <p><strong>SCOPES 2009</strong> is the 12th workshop in a series of workshops initially called<br>&#8243;International Workshop on Code Generation for Embedded Processors&#8243;&#046; The<br>name SCOPES has been used since the 4th workshop&#046; The scope of the workshop<br>remains software for embedded systems with emphasis on code generation (compilers)<br>for embedded processors&#046; SCOPES will be held in cooperation with ACM SIGBED and<br>is sponsored by EDAA and PREDATOR&#046; SCOPES 2009 is co&#8211;located with the DATE<br>conference&#046;</p>