• DocumentCode
    3531630
  • Title

    Performance Sensitivity of NUCA Caches to On-Chip Network Parameters

  • Author

    Bardine, Alessandro ; Comparetti, Manuel ; Foglia, Pierfrancesco ; Gabrielli, Giacomo ; Prete, Cosimo A.

  • Author_Institution
    Dipt. di Ing. dell ´´Inf., Univ. di Pisa, Pisa
  • fYear
    2008
  • fDate
    Oct. 29 2008-Nov. 1 2008
  • Firstpage
    167
  • Lastpage
    174
  • Abstract
    Non uniform cache architectures (NUCA) are a novel design paradigm for large last-level on-chip caches that has been introduced to deliver low access latencies in wire delay dominated environments. Their structure is partitioned into sub-banks and the resulting access latency is a function of the physical position of the requested data. Typically, to connect the different sub-banks and the cache controller, NUCA caches employ a switched network, made up of links and routers with buffered queues; the characteristics of such switched network may affect the performance of the entire system. This work analyzes how different parameters for the routers, namely cut-through latency and buffering capacity, affect the overall performance of NUCA based systems for the single processor case, assuming a reference organization proposed in literature. The results indicate that the sensitivity of the system to the cut-through latency is very high and that limited buffering capacity is sufficient to achieve a good performance level. As a consequence, we propose an alternative NUCA organization that limits the average number of hops experienced by cache accesses. This organization is better performing in most of the cases and scales better as the cut-through latency increases, thus simplifying the implementation of routers.
  • Keywords
    cache storage; memory architecture; storage management chips; cache controller; cut-through latency; nonuniform cache architectures; on-chip network parameters; performance sensitivity; switched network; Computer architecture; Control systems; Delay; High performance computing; Multiprocessor interconnection networks; Network topology; Network-on-a-chip; Performance analysis; Process design; Very large scale integration; NUCA cache; network on chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2008. SBAC-PAD '08. 20th International Symposium on
  • Conference_Location
    Campo Grande, MS
  • ISSN
    1550-6533
  • Print_ISBN
    978-0-7695-3423-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2008.20
  • Filename
    4685741