Special Sessions


Architectures and design tools for secure embedded systems

Session Organizer: Francesco Regazzoni (Alari, CH)

Abstract: The pervasive diffusion of embedded and cyber-physical systems connected to form the internet of things brings new security challenges. These devices are usually deployed in a hostile environment, where an attacker could easily have physical access, and their life span can be pretty long, thus posing the problem of long term security. Yet, security functionalities should fit the tight area and energy budget available in these devices. To address these challenges, researchers are investigating several research directions, including novel constructions withstanding future attacks carried out by quantum computational power, architectural modifications to defeat physical attacks, methodologies for limiting the energy consumption of cryptographic algorithms, and design tools to support engineers in implementing systems secure by constructions. It is thus of crucial importance that designers of embedded systems are aware of the most important security challenges which need to be addressed during design and that they have the proper basic blocks and tools to solve them in a correct and effective way. This special session will cover challenges and opportunities related with design and deployment of secure embedded systems in several platforms, from the specification down to the the implementation. Talks in the session will present design tools considering the security since the beginning of the whole design cycle, new architectures for energy efficient implementation of block ciphers, processor modifications to limit the effect of physical attacks, compact accelerators for securing domain specific application, and methodologies for protecting IPs included in the system.

◊◊ ◊◊ ◊◊

Energy-efficient and accelerated servers

Session Organizer: Giovanni Agosta (POLIMI, IT) and Christoforos Kachris (NTUA, GR)

Abstract: In both HPC and data servers, there is a clear push towards energy-efficiency, due to the limitations imposed by the power supply over large scale centres. Within a limited power envelope, achieving high performance, be it for computation- or data-intensive applications, requires finely tuned resources. Thus, research and development are increasingly turning to heterogeneous architectures where accelerators, either hardware or programmable, provide the necessary performance boost while general purpose elements focus on a low-power management of control-intensive code. The session aims at presenting current research in HPC and data centre server and accelerator architectures, as well as software tools for efficiently and effectively monitoring and controlling the hardware resources.

◊◊ ◊◊ ◊◊

Virtual Prototyping of Parallel and Embedded Systems

Session Organizer: Michael Huebner (Ruhr-University Bochum , DE), Diana Goehringer (TU Dresden , DE) , and Georgios Keramidas (Technical Educational Institute of Western Greece, GR)

Abstract: Virtual prototyping stands for the development of hardware/software systems without using a real hardware prototype, i.e. no printed circuit board with electronic devices such as processors, field programmable gate arrays, peripherals and other devices is needed. The advantage is the possibility to exchange parts in the system setup with faster turnaround times in comparison to the traditional development process, where a time consuming redesign of the complete board has to be done. Since some years, the community exploiting these novel methods has grown as time to market plays a major role in industry. Additionally, the increasing complexity of embedded systems, which are more and more realized as parallel and distributed cyber-physical systems, forces system architects to perform a time-consuming design space exploration. For academics, virtual prototyping is also a hot topic. Researchers use virtual prototypes to develop future systems and to enable an outlook into the next generation of embedded systems and devices. The wide range of application scenarios for this type of development includes amongst others automotive, avionics, railway, consumer and medicine applications. This special session targets the domain of virtual prototyping focusing the following topics:

  • Virtual prototyping development tools
  • Methods for virtual prototyping of complex systems
  • Application development with virtual platforms
  • Methods for Hardware / Software Codesign with virtual platforms
  • Design space exploration for parallel and distributed multicore and cyber-physical systems
  • Estimation of system characteristics in an early stage of development
  • Functional verification at a high level of abstraction
  • Methods for modeling of IP cores with SystemC
  • Usage of Architecture Description Languages (ADL) for IP-core development

◊◊ ◊◊ ◊◊

To submit a paper to either one of the conference tracks or the special session(s), select the proper option during the paper submission process. You can submit your paper here (Softconf).