• DocumentCode
    2124348
  • Title

    Bayesian theory oriented Optimal Data-Provider Selection for CMP

  • Author

    Guohong Li ; Zhenyu Liu ; Sanchuan Guo ; Chongmin Li ; Dongsheng Wang

  • Author_Institution
    Tsinghua Nat. Lab. for Inf. Sci. & Technol., Beijing, China
  • fYear
    2013
  • fDate
    6-9 Oct. 2013
  • Firstpage
    249
  • Lastpage
    256
  • Abstract
    With the number of cores and working sets of parallel workloads soaring, shared L2 caches exhibit fewer misses than private L2 caches via making better use of the all available cache capacity. However, shared L2 caches induce higher overall L1 miss latencies because of longer average distance between requestor and home node, and potentially congestions at some nodes. We observe that there is a high probability that the requested data of an L1 miss resides in a neighbor node´s L1 cache. In such cases, these long-distance accesses to the home nodes can be potentially avoided. In order to successfully leverage the aforementioned property, we propose Bayesian theory oriented Optimal Data-Provider Selection (ODPS). ODPS partitions the multi-core into clusters of 2×2 nodes, and introduces the Proximity Data Prober (PDP) to detect whether an L1 miss can be served by one L1 cache within the same cluster. Furthermore, we devise the Bayesian Decision Classifier (BDC) to intelligently and adaptively select a remote L2 cache or a neighboring L1 node as the data provider according to the minimal miss cost based on the Bayesian decision theory.
  • Keywords
    Bayes methods; belief networks; cache storage; decision theory; multiprocessing systems; pattern classification; BDC; Bayesian decision classifier; Bayesian decision theory; Bayesian theory oriented optimal data-provider selection; CMP; L1 miss latencies; PDP; cache capacity; chip multiprocessors; data provider; minimal miss cost; node distance; private L2 caches; proximity data prober; shared L2 caches; Bayes methods; Coherence; Computer architecture; Decision theory; Hardware; Network interfaces; Vectors;
  • 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.6657050
  • Filename
    6657050