• DocumentCode
    3516007
  • Title

    Decoupling of Computation and Communication with a Communication Assist

  • Author

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

  • Author_Institution
    Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2007
  • fDate
    29-31 Aug. 2007
  • Firstpage
    63
  • Lastpage
    68
  • Abstract
    In an embedded multiprocessor system the minimum throughput and maximum latency of real-time applications are usually derived given the worst-case execution time of the software tasks. Derivation of the worst-case execution time becomes easier if it is independent of the available communication bandwidth. In this paper we show that the worst-case execution time of tasks does not depend on communication bandwidth if a Communication Assist (CA) is applied, despite that memory ports are shared. Furthermore we show that adding a CA increases the processor utilization and reduces the required communication bandwidth. Finally we show that the difference between the measured and computed worst-case processor utilization is less than 6%, for our MP3 playback application.
  • Keywords
    communication complexity; distributed memory systems; embedded systems; memory architecture; MP3 playback application; autonomous DMA controller; communication assistance; communication bandwidth; embedded multiprocessor system; processor utilization; worst-case execution time; Bandwidth; Buffer storage; Communication system control; Delay; Energy consumption; Multiprocessing systems; Processor scheduling; Real time systems; Streaming media; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
  • Conference_Location
    Lubeck
  • Print_ISBN
    978-0-7695-2978-3
  • Type

    conf

  • DOI
    10.1109/DSD.2007.4341451
  • Filename
    4341451