DATE - Design, Automation and Test in Europe

W1 Software and Compilers for Embedded Systems (SCOPES’09)

Date: 
Fri, 2009-04-24
Time: 
08:20 - 16:30
Location / Room: 
Thalie, Level 3

Organisers:
Heiko Falk, Technische Universitaet Dortmund, DE (Chair)

Description: 
The influence of embedded systems is constantly growing. Increasingly powerful and versatile devices are developed and put on the market at a fast pace. The number of features is increasing, and so arre the constraints on the systems concerning size, performance, energy dissipation and timing predictability. Since most systems today use a processor to execute an application program rather than using dedicated hardware, the requirements can not be fulfilled by hardware architects alone: Hardware and software have to work together to meet the tight constraints put on modern devices.

One of the key characteristics of embedded software is that it heavily depends on the underlying hardware. The reason of the dependency is that embedded software needs to be designed in an application specific way. To reduce the system design cost, e.g. code size, energy consumption etc., embedded software needs to be optimized exploiting the characteristics of the underlying hardware.

SCOPES focuses on the software generation process for modern embedded systems. Topics of interest include all aspects of the compilation process, starting with suitable modeling and specification techniques and programming languages for embedded systems. The emphasis of the workshop lies on code generation techniques for embedded processors. The exploitation of specialized instruction set characteristics is as important as the development of new optimizations for embedded application domains. Cost criteria for the entire code generation and optimization process include runtime, timing predictability, energy dissipation, code size and others. Since today's embedded devices frequently consist of a multi-processor system-on-chip, the scope of this workshop is not limited to single-processor systems but particularly covers compilation techniques for MPSoC architectures.

In addition, this workshop intends to put a spotlight on the interactions between compilers and other components in the embedded system design process. This includes compiler support for e.g. architecture exploration during HW/SW codesign or interactions between operating systems and compilation techniques. Finally, techniques for compiler aided profiling, measurement, debugging and validation of embedded software are also covered by this workshop, because stability of embedded software is mandatory.

SCOPES 09 is the 12th workshop in a series of workshops dating back to the year 1994. The scope of the workshop remains software for embedded systems with emphasis on code generation (compilers) for embedded processors. SCOPES 09 features a social event on the evening of Thursday, April 23rd, and a keynote talk of Prof. Reinhard Wilhelm (Saarland University) on design for predictability and efficiency. Accepted papers will officially be published on-line via the ACM digital library. SCOPES 09 is held in cooperation with ACM SIGBED and is sponsored by ArtistDesign, PREDATOR and EDAA.

Further Information:

The detailed programme will be made available on the above website.
 

Thursday, 23rd April 2009
1830    Social Event (Details will be announced on the SCOPES website)
Friday, 24th April 2009
0820 Welcome and Introduction

0830

Session 1
(For detailed programme, visit the above website)

1000 BREAK
1030

Session 2 - Keynote Talk
Reinhard Wilhelm, Saarland U, DE

Discussion

1200 LUNCH
1300 Session 3
(For detailed programme, visit the above website)
1430 BREAK
1500

Session 4
(For detailed programme, visit the above website) 

1630 CLOSE