• DocumentCode
    3129354
  • Title

    Asymmetric interactions in symmetric multi-core systems: Analysis, enhancements and evaluation

  • Author

    Scogland, T. ; Balaji, P. ; Feng, W. ; Narayanaswamy, G.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2008
  • fDate
    15-21 Nov. 2008
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Multi-core architectures have spurred the rapid growth in high-end computing systems. While the vast majority of such multi-core processors contain symmetric hardware components, their interaction with systems software, in particular the communication stack, results in a remarkable amount of asymmetry in the effective capability of the different cores. In this paper, we analyze such interactions and propose a novel management library called SyMMer (Systems Mapping Manager) that monitors these interactions and dynamically manages the mapping of processes on processor cores to transparently improve application performance. Together with a detailed description of the SyMMer library, we also present performance evaluation comparing SyMMer to a vanilla communication library using various micro-benchmarks as well as popular applications and scientific libraries. Experimental results demonstrate more than a two-fold improvement in communication time and 10-15% improvement in overall application performance.
  • Keywords
    benchmark testing; multiprocessing systems; parallel architectures; performance evaluation; software libraries; Systems Mapping Manager; asymmetric interactions; communication stack; high-end computing systems; interaction monitoring; management library; micro-benchmarks; multicore architectures; multicore processors; performance evaluation; scientific libraries; symmetric hardware components; symmetric multicore systems; Application software; Computer architecture; Computer networks; Computer science; Distributed computing; Hardware; Multicore processing; Performance analysis; Software libraries; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis, 2008. SC 2008. International Conference for
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-2834-2
  • Electronic_ISBN
    978-1-4244-2835-9
  • Type

    conf

  • DOI
    10.1109/SC.2008.5219748
  • Filename
    5219748