This Chapter reports a case study of Design Space Exploration for supporting Run-time Resource Management (RRM). In particular the management of system resources for an MPSoC dedicated to multiple MPEG4 encoding is addressed in the context of an Automotive Cognitive Safety System (ACSS). The run-time management problem is defined as the minimization of the platform power consumption under resource and Quality of Service (QoS) constraints. The Chapter provides an insight of both, design-time and run-time aspects of the problem. During the prelimiary design-time Design Space Exploration (DSE) phase, the best configurations of run-time tunable parameters are statically identified for providing the best trade-offs in terms of run-time costs and application QoS. To speed up the optimization process without reducing the quality of final results, a multi-simulator framework is used for modeling platform performance. At run-time, the RRM exploits the design-time DSE results for deciding an operating configuration to be loaded for each MPEG4 encoder. This operation is carried out dynamically, by following the QoS requirements of the specific use-case.

Design Space Exploration for Run-time Management of a Reconfigurable System for Video Streaming

PALERMO, GIANLUCA;SILVANO, CRISTINA;ZACCARIA, VITTORIO
2011-01-01

Abstract

This Chapter reports a case study of Design Space Exploration for supporting Run-time Resource Management (RRM). In particular the management of system resources for an MPSoC dedicated to multiple MPEG4 encoding is addressed in the context of an Automotive Cognitive Safety System (ACSS). The run-time management problem is defined as the minimization of the platform power consumption under resource and Quality of Service (QoS) constraints. The Chapter provides an insight of both, design-time and run-time aspects of the problem. During the prelimiary design-time Design Space Exploration (DSE) phase, the best configurations of run-time tunable parameters are statically identified for providing the best trade-offs in terms of run-time costs and application QoS. To speed up the optimization process without reducing the quality of final results, a multi-simulator framework is used for modeling platform performance. At run-time, the RRM exploits the design-time DSE results for deciding an operating configuration to be loaded for each MPEG4 encoder. This operation is carried out dynamically, by following the QoS requirements of the specific use-case.
2011
Multi-objective Design Space Exploration of Multiprocessor SoC Architectures, The MULTICUBE Approach
9781441988362
Computer Architectures, Design Space Exploration, Multi-objective Optimisation, Embedded Multimedia, Embedded Systems, Multi-core Architecture, Run-time Resource Management, Systems-on-Chip,
File in questo prodotto:
File Dimensione Formato  
CH9_Pre_print_978-1-4419-8837-9_Book_ProofPDF_M3.pdf

Accesso riservato

: Pre-Print (o Pre-Refereeing)
Dimensione 276.18 kB
Formato Adobe PDF
276.18 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/633857
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact