• DocumentCode
    2457574
  • Title

    SAMOSA: Scratchpad aware mapping of streaming applications

  • Author

    Bhatti, Zubair Wadood ; Preuveneers, Davy ; Berbers, Yolande ; Miniskar, Narasinga Rao ; Wuyts, Roel

  • Author_Institution
    DistriNet, K.U. Leuven, Leuven, Belgium
  • fYear
    2011
  • fDate
    Oct. 31 2011-Nov. 2 2011
  • Firstpage
    48
  • Lastpage
    55
  • Abstract
    Scratchpad memories have now emerged as an alternative to caches for energy constrained embedded systems. However, effectively mapping data on them while considering energy/timing trade-offs remains a challenge. We present SAMOSA as a technique for mapping streaming applications to scratchpad based MPSoCs. The contribution of this approach is a representation and transformation of the mapping problems - buffer dimensioning and allocation - to a constraint-based optimization problem. SAMOSA was used to explore energy-execution time trade-offs for mapping the H.264 decoder to a scratchpad-based MPSoC. Results show that scratchpad awareness has significant impacts on the energy-execution time trade-offs.
  • Keywords
    cache storage; decoding; embedded systems; multiprocessing systems; power aware computing; system-on-chip; video coding; H.264 decoder; MPSoC; SAMOSA; buffer allocation; buffer dimensioning; cache; constraint-based optimization problem; energy constrained embedded systems; energy-execution time trade-off; scratchpad aware mapping of streaming applications; scratchpad memories; Arrays; Context; Energy consumption; Memory management; Parallel processing; Resource management; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System on Chip (SoC), 2011 International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4577-0671-4
  • Electronic_ISBN
    978-1-4577-0670-7
  • Type

    conf

  • DOI
    10.1109/ISSOC.2011.6089687
  • Filename
    6089687