• DocumentCode
    2440291
  • Title

    Performance impact of resource contention in multicore systems

  • Author

    Hood, Robert ; Jin, Haoqiang ; Mehrotra, Piyush ; Chang, Johnny ; Djomehri, Jahed ; Gavali, Sharad ; Jespersen, Dennis ; Taylor, Kenichi ; Biswas, Rupak

  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Resource sharing in commodity multicore processors can have a significant impact on the performance of production applications. In this paper we use a differential performance analysis methodology to quantify the costs of contention for resources in the memory hierarchy of several multicore processors used in high-end computers. In particular, by comparing runs that bind MPI processes to cores in different patterns, we can isolate the effects of resource sharing. We use this methodology to measure how such sharing affects the performance of four applications of interest to NASA-OVERFLOW, MITgcm, Cart3D, and NCC. We also use a subset of the HPCC benchmarks and hardware counter data to help interpret and validate our findings. We conduct our study on high-end computing platforms that use four different quad-core microprocessors-Intel Clovertown, Intel Harpertown, AMD Barcelona, and Intel Nehalem-EP. The results help further our understanding of the requirements these codes place on their production environments and also of each computer´s ability to deliver performance.
  • Keywords
    message passing; multiprocessing systems; performance evaluation; resource allocation; AMD Barcelona; Cart3D; Intel Clovertown; Intel Harpertown; Intel Nehalem-EP; MITgcm; MPI processes; NASA-OVERFLOW; NCC; commodity multicore processors; differential performance analysis; high-end computers; multicore systems; performance impact; quad-core microprocessors; resource contention; resource sharing; Application software; Computer graphics; Costs; Hardware; High performance computing; Multicore processing; Performance analysis; Production; Resource management; Silicon; applications; multi-core; performance; resource contention;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-6442-5
  • Type

    conf

  • DOI
    10.1109/IPDPS.2010.5470399
  • Filename
    5470399