• DocumentCode
    3183428
  • Title

    Design space exploration of instruction set customizable MPSoCs for multimedia applications

  • Author

    Bordoloi, Unmesh D. ; Huynh, Huynh Phung ; Mitra, Tulika ; Chakraborty, Samarjit

  • Author_Institution
    Linkopings Univ., Sweden
  • fYear
    2010
  • fDate
    19-22 July 2010
  • Firstpage
    170
  • Lastpage
    177
  • Abstract
    Multiprocessor System-on-Chips or MPSoCs in the embedded systems domain are increasingly employing multiple customizable processor cores. Such cores offer higher performance through application-specific instruction-set extensions without sacrificing the flexibility of software solutions. Existing techniques for generating appropriate custom instructions for an application domain are primarily restricted to specializing a single processor with the objective of maximizing performance. In a customizable MPSoC, in contrast, the different processor cores have to be customized in a synergistic fashion to create a heterogeneous MPSoC solution that best suits the application. Moreover, such a platform presents conflicting design tradeoffs between system throughput and on-chip memory/logic capacity. In this paper, we propose a framework to systematically explore the complex design space of customizable MPSoC platforms. In particular, we focus on multimedia streaming applications, as this class of applications constitutes a primary target of MPSoC platforms. We capture the high variability in execution times and the bursty nature of streaming applications through appropriate mathematical models. Thus, our framework can efficiently and accurately evaluate the different customization choices without resorting to expensive system-level simulations. We perform a detailed case study of an MPEG encoder application with our framework. It reveals design points with interesting tradeoffs between silicon area requirement for the custom instructions and the on-chip storage for partially-processed video data, while ensuring that all the design points strictly satisfy required QoS guarantees.
  • Keywords
    embedded systems; instruction sets; logic design; media streaming; multiprocessing systems; system-on-chip; MPEG encoder; QoS; design space exploration; embedded system; instruction set customizable MPSoC; mathematical model; multimedia streaming; multiprocessor system on chip; on-chip storage; Discrete cosine transforms; Jitter; Measurement; Multimedia communication; Streaming media; System-on-a-chip; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2010 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-7936-8
  • Electronic_ISBN
    978-1-4244-7938-2
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2010.5642070
  • Filename
    5642070