• DocumentCode
    1916028
  • Title

    Bandwidth bandit: Understanding memory contention

  • Author

    Eklov, David ; Nikoleris, Nikos ; Black-Schaffer, David ; Hagersten, Erik

  • Author_Institution
    Dept. of Inf. Technol., Uppsala Univ., Uppsala, Sweden
  • fYear
    2012
  • fDate
    1-3 April 2012
  • Firstpage
    116
  • Lastpage
    117
  • Abstract
    Applications that are co-scheduled on a multicore compete for shared resources, such as cache capacity and memory bandwidth. The performance degradation resulting from this contention can be substantial, which makes it important to effectively manage these shared resources. This, however, requires insight into how applications are impacted by such contention. In this paper we present a quantitative method to measure applications´ sensitivities to different degrees of contention for off-chip memory bandwidth on real hardware. This method is then used to demonstrate the varying contention sensitivity across a selection of benchmarks, and explains why some of them experience substantial slowdowns long before the overall memory bandwidth saturates.
  • Keywords
    cache storage; resource allocation; application sensitivity measurement; bandwidth bandit; cache capacity; memory contention; off-chip memory bandwidth; performance degradation; quantitative method; resource sharing; shared resource management; Bandwidth; Benchmark testing; Correlation; Memory management; Parallel processing; Prefetching; Sensitivity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2012 IEEE International Symposium on
  • Conference_Location
    New Brunswick, NJ
  • Print_ISBN
    978-1-4673-1143-4
  • Electronic_ISBN
    978-1-4673-1145-8
  • Type

    conf

  • DOI
    10.1109/ISPASS.2012.6189214
  • Filename
    6189214