• DocumentCode
    3438743
  • Title

    A Multi-VC Dynamically Shared Buffer with Prefetch for Network on Chip

  • Author

    Zhang, Heying ; Wang, Kefei ; Dai, Yi ; Liu, Lu

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2012
  • fDate
    28-30 June 2012
  • Firstpage
    320
  • Lastpage
    327
  • Abstract
    In this paper, we propose a novel multi-VC dynamically shared buffer named DAMQ-PF for network on chip to decrease the memory and area requirement of statically allocating shared buffer among multiple virtual channels (VC). A small prefetch buffer is used for each VC to store data read from the shared buffer in advance. The same mechanism is also used in the implementation of idle address list. By so doing, we implement continuous and concurrent reading and writing of the shared buffer without delay. A fair credit management method is also proposed to avoid a single VC occupying the shared buffer exclusively. Analyses and tests show that DAMQ-PF achieves high buffer utilization, low write and read delay and high throughput which satisfies the performance requirement of NoC based on flit switch very well.
  • Keywords
    buffer storage; network-on-chip; virtual storage; DAMQ-PF; NoC; area requirement; buffer utilization; fair credit management method; flit switch; idle address list; memory requirement; multiVC dynamically shared buffer; network on chip; prefetch buffer; read delay; shared buffer reading; shared buffer writing; virtual channel; write delay; Buffer storage; Clocks; Delay; Prefetching; Random access memory; Switches; Credit management; Prefetch; Shared buffer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2012 IEEE 7th International Conference on
  • Conference_Location
    Xiamen, Fujian
  • Print_ISBN
    978-1-4673-1889-1
  • Type

    conf

  • DOI
    10.1109/NAS.2012.39
  • Filename
    6310960