• DocumentCode
    3183311
  • Title

    Monitor-adapter coupling for NOC performance tuning

  • Author

    Matos, Débora ; Concatto, Caroline ; Kologeski, Anelise ; Carro, Luigi ; Kastensmidt, Fernanda ; Susin, Altamiro ; Kreutz, Márcio

  • Author_Institution
    Fed. Univ. of Rio Grande do Sul, Brazil
  • fYear
    2010
  • fDate
    19-22 July 2010
  • Firstpage
    193
  • Lastpage
    199
  • Abstract
    The amount of buffers allocated to each NoC channel has a significant performance and power consumption impact. Moreover, when a NoC-based application could present changes in the communication pattern, or when a new application could be loaded in a SoC, a NoC design based on the worst case scenario probably will present oversize buffers. Besides, it will cause obvious power implications, or the performance will be compromised, since not enough buffers will be used. A runtime mechanism is required to automatically adapt the buffer size as a function of the actual communication pattern. This paper proposes a control mechanism to resize the buffer of an adaptive router, which is able to monitor the traffic behavior, and change the buffer depth of each channel at runtime. Besides, the dynamic configuration of the buffer depth is done without any pause or interruption in the system. As applications show different traffic behavior at runtime, this solution allows one to obtain gains in throughput and latency under rather different communication loads, since the buffers slots are dynamically allocated to increase router efficiency in the NoC. With the proposed architecture the latency was approximately 80% lower and throughput was increased 2 times, on average, for the same buffer depth. Moreover, the adaptive router allows up to 30% power savings, while maintain the same performance of the equivalent homogeneous router.
  • Keywords
    buffer storage; interrupts; network routing; network-on-chip; traffic engineering computing; NOC; SoC; adapter coupling; adaptive router; buffers allocation; interruption; performance tuning; traffic behavior monitoring; Buffer storage; Computer architecture; Equations; MPEG 4 Standard; Monitoring; Resource management; Throughput; Adaptability; Buffer; Depth; FIFO; Latency; Network-on-Chip; Power Consumption; Router; Throughput;
  • 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.5642065
  • Filename
    5642065