Digital VLSI architectures, Multicore Systems on Chip.
Reconfigurable architectures. Methods and tools for programming
embedded multicore architectures: programming models and middleware
for streaming multimedia, graphics, signal processing.
Advanced resource management for embedded multicores: optimal
allocation and scheduling, memory management, power and reliability
management. Circuits and design tools for low power, variability
tolerance and fault tolerance in nanometer technologies. Digital
and mixed-signal archirectures for smart sensors and data-fusion
with applications in surveillance, ambient assisted living and
human-computer interaction.