SAMOS XI Special Session

Within SAMOS XI, three special sessions will be organized on the following topics:

SPECIAL SESSION 1: 3D Chips: Challenges and Opportunities

Session Chair: Tong Zhang, Rensselaer Polytechnic Institute, NY, US

Encouraged by the recent significant progress on 3D integration technologies and also arguably forced by the coming end of historical transistor scaling, semiconductor industry is now quickly migrating from the “whether 3D” debate phase to the intensive “how/when 3D” R&D phase. The potential benefits and risks of 3D integration can only be explored to the full extent in a vertically integrated manner from integration technology to system design. This certainly provides a new spectrum of challenges and opportunities for industrial and academic research community and warrants significant rethinking and innovations. Aiming to showcase recent progress on a variety of 3D technology and design fronts and provide an inspiring forum for inter-disciplinary discussions and even possible collaborations, this special session invites submissions on related topics in this broad area including but not limited to integration technology, testing, thermal, EDA, circuits and systems design, and successful prototyping. Review and vision papers are also very welcome.

SPECIAL SESSION 2: What's next for ESL

Session Chair: Christian Haubelt, University of Erlangen-Nuremberg, DE

With the continuous increase in size, complexity and heterogeneity, the EDA community has to face the new challenges of designing future embedded systems. In this context, novel Electronic System Level (ESL) design flows are expected to significantly increase productivity by optimizing such systems across hardware/software boundaries while considering tens to hundreds of processing cores simultaneously. However, due to the complex nature of ESL design, future design flows have to integrate novel solutions in high speed virtual prototyping for early validation and performance evaluation as well as mapping and design space exploration to generate competitive high quality implementations. Finally, novel synthesis approaches for embedded software and communication synthesis become mandatory to guarantee an efficient usage of processing and communication resources. In this special session, leading research groups will present and discuss the state-of-the-art and future trends in ESL design.

SPECIAL SESSION 3: Adaptive Systems

Session Chair: Gerard J.M. Smit, University of Twente, NL

Adaptive applications form an increasingly important class of applications for the embedded systems domain. Such applications differ from conventional applications in requiring automatic configuration and dynamic reconfiguration in order to meet changing environmental (run-time) requirements (thus requiring adaptivity). Another reason for adaptivity is that systems more and more need to cope with hardware imperfections (e.g. malfunctioning cores or errors in the memories or the interconnect). For performance and efficiency reasons, adaptive applications are often mapped onto multi-processor systems. Examples of adaptive (streaming) applications include: signal processing for phased array antennas, wireless baseband processing, multi-media processing (e.g. en-/decoding, MPEG/TV) and medical image processing. The following trends can be observed in adaptive systems: (1) throughput (QoS) requirements of applications are getting tighter and, correspondingly, demands for computational power are increasing; (2) they need to be modeled at higher levels of abstraction (e.g. kernels instead of instructions) to tackle the increasing complexity; (3) they have to operate in increasingly resource-constrained environments, which reach from energy-constrained mobile devices to complex technical installations that are challenging with respect to energy supply and heat dissipation (e.g. phased array antenna systems). In this special session, adaptivity will be discussed on various levels: on the applications layer, on the operating systems (run-time) layer as well as on the hardware platform.