• DocumentCode
    2764651
  • Title

    Performance of Windows Multicore Systems on Threading and MPI

  • Author

    Qiu, Judy ; Beason, Scott ; Bae, Seung-Hee ; Ekanayake, Saliya ; Fox, Geoffrey

  • Author_Institution
    Pervasive Technol. Inst., Indiana Univ., Bloomington, IN, USA
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    814
  • Lastpage
    819
  • Abstract
    We present performance results on a Windows cluster with up to 768 cores using MPI and two variants of threading - CCR and TPL. CCR (Concurrency and Coordination Runtime) presents a message based interface while TPL (Task Parallel Library) allows for loops to be automatically parallelized. MPI is used between the cluster nodes (up to 32) and either threading or MPI for parallelism on the 24 cores of each node. We use a simple matrix multiplication kernel as well as a significant bioinformatics gene clustering application. We find that the two threading models offer similar performance with MPI outperforming both at low levels of parallelism but threading much better when the grain size (problem size per process) is small. We find better performance on Intel compared to AMD on comparable 24 core systems. We develop simple models for the performance of the clustering code.
  • Keywords
    concurrency control; matrix multiplication; message passing; multi-threading; multiprocessing programs; pattern clustering; CCR threading; TPL threading; Windows multicore systems; bioinformatics gene clustering; concurrency and coordination runtime; matrix multiplication kernel; message passing interface; task parallel library; Annealing; Application software; Bioinformatics; Concurrent computing; Grid computing; Kernel; Multicore processing; Parallel processing; Runtime library; Software performance; MPI; Multicore; Performance; Threading; and Windows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.105
  • Filename
    5493377