• DocumentCode
    2217978
  • Title

    A communication characterisation of Splash-2 and Parsec

  • Author

    Barrow-Williams, Nick ; Fensch, Christian ; Moore, Simon

  • Author_Institution
    Comput. Lab., Univ. of Cambridge, Cambridge, UK
  • fYear
    2009
  • fDate
    4-6 Oct. 2009
  • Firstpage
    86
  • Lastpage
    97
  • Abstract
    Recent benchmark suite releases such as Parsec specifically utilise the tightly coupled cores available in chip-multiprocessors to allow the use of newer, high performance, models of parallelisation. However, these techniques introduce additional irregularity and complexity to data sharing and are entirely dependent on efficient communication performance between processors. This paper thoroughly examines the crucial communication and sharing behaviour of these future applications. The infrastructure used allows both accurate and comprehensive program analysis, employing a full Linux OS running on a simulated 32-core x86 machine. Experiments use full program runs, with communication classified at both core and thread granularities. Migratory, read-only and producer-consumer sharing patterns are observed and their behaviour characterised. The temporal and spatial characteristics of communication are presented for the full collection of Splash-2 and Parsec benchmarks. Our results aim to support the design of future communication systems for CMPs, encompassing coherence protocols, network-on-chip and thread mapping.
  • Keywords
    Linux; microprocessor chips; multi-threading; multiprocessing systems; Linux OS; Parsec; Splash-2; chip-multiprocessor; coherence protocol; communication characterisation; core granularities; data sharing; network-on-chip; parallelisation; program analysis; program run; thread granularities; thread mapping; Analytical models; Computational modeling; Computer simulation; Facial animation; Fluid dynamics; High performance computing; Oceans; Protocols; Rendering (computer graphics); Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2009. IISWC 2009. IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-5156-2
  • Electronic_ISBN
    978-1-4244-5157-2
  • Type

    conf

  • DOI
    10.1109/IISWC.2009.5306792
  • Filename
    5306792