Our strategical axes

The institute’s work is organised along three lines of research. The following buttons will show you the assigned projects for each line.


Heterogeneous Device Support

Axis coordinator: Daniel Rossier

High performance embedded systems are based on heterogeneous hardware: processing units (32/64- bit processors/ microcontrollers, DSPs, FPGAs, GPUs, etc.) and peripherals (multimedia, communication, sensors, motor control, etc.).

Reaching a high level of parallelism involves deadling efficiently with software heterogeneity. Our approach consists in partitioning the application on several processing units and using virtualization to run several operating systems on the same hardware.

  • Software development for heterogeneous hardware
  • Software partitioning on heterogeneous target platforms
  • Development of processor clusters and calculation units (DSP, FPGA, etc.)
  • Optimal use of hardware resources according to application needs

Under development

Completed projects

  • TrustStick
    High secure USB Stick device for secure Token (smart token), VPN Ethernet networking and mass storage using ARM TrustZone technology

  • HARP2E
    HARP2 Explorer