Abbrevation
SCOPES
City
Sankt Goar
Country
Germany
Deadline Paper
Start Date
End Date
Abstract

The influence of embedded systems is constantly growing&#046; Increasingly powerful and versatile devices are developed and put on the market at a fast pace&#046; Their functionality and number of features is increasing, and so are the constraints on the systems concerning size, performance, energy dissipation and timing predictability&#046; To meet all these constraints, multi&#8211;processor systems on a chip (MPSoCs) are becoming popular in embedded systems&#046; In order to meet the performance and energy constraints of embedded applications, heterogeneous architectures incorporating functional units optimized for specific functions are commonly employed&#046; This technological trend has dramatic consequences on the parallelization, mapping, compiler and design technology used to develop these systems&#046;<br>The influence of embedded systems is constantly growing&#046; Increasingly powerful and versatile devices are developed and put on the market at a fast pace&#046; Their functionality and number of features is increasing, and so are the constraints on the systems concerning size, performance, energy dissipation and timing predictability&#046; To meet all these constraints, multi&#8211;processor systems on a chip (MPSoCs) are becoming popular in embedded systems&#046; In order to meet the performance and energy constraints of embedded applications, heterogeneous architectures incorporating functional units optimized for specific functions are commonly employed&#046; This technological trend has dramatic consequences on the parallelization, mapping, compiler and design technology used to develop these systems&#046;<br>The SCOPES workshop focuses on the software generation process for modern embedded systems&#046; Topics of interest include all aspects of the compilation and mapping process of embedded single and multi&#8211;processor systems&#046; This includes (but is not limited to):<br>models of computation and programming languages;<br>performance analysis techniques for models of computation;<br>automatic code parallelization techniques;<br>mapping and scheduling techniques for embedded multi&#8211;processor systems;<br>code generation techniques for embedded single&#8211; and multi&#8211;processor architectures;<br>design&#8211;space exploration techniques for use in the HW/SW codesign process;<br>techniques to exploit the dynamic behavior in embedded applications;<br>interactions between operating systems and compilers;<br>techniques for compiler aided profiling, measurement, debugging and validation of embedded software&#046;<br>