• DocumentCode
    2175603
  • Title

    Lessons Learnt Porting Parallelisation Techniques for Irregular Codes to NUMA Systems

  • Author

    Lorenzo, Juan A. ; Pichel, Juan C. ; LaFrance-Linden, David ; Rivera, Francisco F. ; Singh, David E.

  • Author_Institution
    Electron. & Comput. Sci. Dept., Univ. of Santiago de Compostela, La Coruna, Spain
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    213
  • Lastpage
    217
  • Abstract
    This work presents a study undertaken to characterise the behaviour of some parallelisation techniques for irregular codes, previously developed for SMP architectures, on a several-node SMP NUMA system. The main objective is to determine the performance effect of bus contention and cache coherency in such a complex architecture. Results show that: (1) cores which share a socket can be considered as independent processors in this context; (2) for big data sizes, the effect of sharing a bus degrades the performance but masks the cache coherency effects and (3) the NUMA-ratio is a critical factor on irregular codes. These results allow us to study the effect in performance of the thread-to-core mappings and memory allocation policies.
  • Keywords
    cache storage; multiprocessing systems; parallel architectures; storage allocation; NUMA systems; SMP architectures; cache coherency effects; complex architecture; independent processors; irregular codes; memory allocation; parallelisation techniques; thread-to-core mappings; Computer architecture; Computer networks; Computer science; Concurrent computing; Distributed computing; Informatics; Sockets; Sparse matrices; Testing; Yarn; Hardware Counters; Irregular Codes; Itanium2;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.66
  • Filename
    5452489