Enabling Dynamic Resource Management for Multi-Processor Systems-on-Chips

Speaker:  Salvatore Carta - Dipartimento di Informatica, Universit√† di Cagliari
  Monday, March 12, 2007 at 4:30 PM inizio alle 17:00. Alle 16:30 caffe', te' e biscotti

Multiprocessor Systems on Chips (MPSoCs) are envisioned as the future of embedded
platforms such as game-engines, smart-phones and palmtop computers. One of the main
challenge preventing the widespread diffusion of these systems is the huge amount of
information not directly related to code development that a programmer needs to
handle for the efficient mapping of applications. In this seminar we present:

(i) an OS/middleware software infrastructure for MPSoCs,
providing to the application developer with task migration, communication and
synchronization services, and supporting dynamic task / frequency allocation for
streaming applications;

(ii) an MPSoCs hardware emulation platform running the
former software infrastructure.

This joint HW/SW framework enables efficient development of complex dynamic task /
frequency allocation policies for performance, power, thermal, reliability
management in MPSoCs platforms. Two case studies are presented: dynamic task allocation for a multimedia streaming
application and run-time thermal management through HW-SW emulation. A working demo
is also presented for the second case study.

Ca' Vignal - Piramide, Floor 0, Hall Verde

Programme Director
Andrea Acquaviva

Publication date
March 1, 2007