• DocumentCode
    3239082
  • Title

    Cache Aware Mapping of Streaming Applications on a Multiprocessor System-on-Chip

  • Author

    Moonen, Arno ; Bekooij, Marco ; Van den Berg, René ; Van Meerbergen, Jef

  • Author_Institution
    Univ. of Technol. Eindhoven, Eindhoven
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    300
  • Lastpage
    305
  • Abstract
    Efficient use of the memory hierarchy is critical for achieving high performance in a multiprocessor system- on-chip. An external memory that is shared between processors is a bottleneck in current and future systems. Cache misses and a large cache miss penalty contribute to a low processor utilisation. In this paper, we describe a novel cache optimisation technique to reduce instruction and data cache misses for streaming applications. The instruction and data locality are improved by executing a task multiple times before moving to the next task. Furthermore, we introduce a dataflow model that is used to trade-off the number of cache misses against end-to-end latency and memory usage. For our industrial application, which is a Digital Radio Mondiale receiver, the number of cache misses is reduced with a factor 4.2.
  • Keywords
    cache storage; embedded systems; microprocessor chips; multiprocessing systems; radio receivers; system-on-chip; cache aware mapping technique; cache optimisation technique; contention reduction; digital radio Mondiale receiver; embedded multimedia applications; end-to-end latency; external memory; memory hierarchy; memory usage; multiprocessor system-on-chip; specific execution scaling factor; streaming applications; Algorithm design and analysis; Buffer storage; Delay; Digital Radio Mondiale; Memory management; Multiprocessing systems; Power system modeling; Prefetching; Receivers; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484696
  • Filename
    4484696