• DocumentCode
    1992871
  • Title

    A Quantitative Study of the On-Chip Network and Memory Hierarchy Design for Many-Core Processor

  • Author

    Wang, Xu ; Gan, Ge ; Manzano, Joseph ; Fan, Dongrui ; Guo, Shuxu

  • Author_Institution
    Key Lab. of Comput. Syst. & Arch, Chinese Acad. of Sci., Beijing, China
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    689
  • Lastpage
    696
  • Abstract
    In this paper, we will study the on-chip network and memory hierarchy design of the Godson-T - a homogeneous many-core processor. Godson-T has 64 cores (with private L1 cache), and 16 global L2 cache banks. All these on-chip units are connected by a 2D 8 × 8 mesh network. Our study reveals that:(a) Global on-chip L2 cache can effectively alleviate the memory pressure caused by the data-thirsty on-chip computing engines. However, its potential is still limited by both the off-chip and the in-chip bandwidth, especially when increasing the number of active threads.(b) On-chip traffic congestion is largely caused by the intensive memory access requests issued from the on-chipcores. Therefore, the design of the on-chip network must consider the available performance of the datapath that connects the processor to the main memory. (c) In theory, different applications have different communication patterns (Berkeley´s view). However, the application´s runtime communication pattern is only determined by the design of the underlying memory hierarchy and on-chip interconnection. These conclusions are generally applicable to a wide variety of many-core processors with similar design.
  • Keywords
    cache storage; microprocessor chips; Godson-T; data-thirsty on-chip computing engines; global on-chip L2 cache; homogeneous many-core processor; memory hierarchy design; on-chip interconnection; on-chip network; on-chip traffic congestion; Bandwidth; Concurrent computing; Engines; Mesh networks; Network-on-a-chip; Process design; Runtime; System-on-a-chip; Telecommunication traffic; Yarn; cache; communication pattern; many-core processor; memory hierarchy; on-chip network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • ISSN
    1521-9097
  • Print_ISBN
    978-0-7695-3434-3
  • Type

    conf

  • DOI
    10.1109/ICPADS.2008.18
  • Filename
    4724381