• DocumentCode
    2124816
  • Title

    Towards efficient dynamic data placement in NoC-based multicores

  • Author

    Qingchuan Shi ; Hijaz, Farrukh ; Khan, Omar

  • Author_Institution
    Univ. of Connecticut, Storrs, CT, USA
  • fYear
    2013
  • fDate
    6-9 Oct. 2013
  • Firstpage
    369
  • Lastpage
    376
  • Abstract
    Next generation multicores will process massive data with significant sharing. Since future processors will also be inherently limited by the off-chip bandwidth, the on-chip data management is emerging as a first-order design constraint. On-chip memory latency increases as more cores are added since the diameter of most on-chip networks increases with the number of cores. We observe that a large fraction of on-chip traffic originates from communication between the cores to maintain cache coherence. Motivated by these observations, we propose a novel on-chip data placement mechanism that optimizes shared data placement by minimizing the distance of data from the requesting cores (improve locality) while paying attention to load balancing network contention and the utilization of percore cache capacity. Using simulations of a 64-core multicore, we show that our proposal outperforms state-of-the-art static and dynamic data placement mechanisms by an average of 5.5% and 8.5% respectively.
  • Keywords
    cache storage; data handling; multiprocessing systems; network-on-chip; NoC-based multicores; balancing network contention; cache coherence; dynamic data placement; on-chip data; on-chip traffic; Benchmark testing; Delays; Multicore processing; Organizations; Proposals; Protocols; System-on-chip; Shared-memory; data placement and movement; last-level cache; multicore; performance and energy efficiency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2013 IEEE 31st International Conference on
  • Conference_Location
    Asheville, NC
  • Type

    conf

  • DOI
    10.1109/ICCD.2013.6657067
  • Filename
    6657067