首页> 外文期刊>Concurrency and Computation >Performance of windows multicore systems on threading and MPI
【24h】

Performance of windows multicore systems on threading and MPI

机译:Windows多核系统在线程和MPI上的性能

获取原文
获取原文并翻译 | 示例

摘要

We present performance results on a Windows cluster with up to 768 cores using Message Passing Interface (MPI) and two variants of threading-Concurrency and Coordination Runtime (CCR) and Task Parallel Library (TPL). CCR presents a message-based interface, while TPL 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 look at the performance of two significant bioinformatics applications; gene clustering and dimension reduction. We find that the two threading runtimes offer similar performance with MPI outperforming both at low levels of parallelism but threading much better when the grain size (problem size per process/thread) is small. We develop simple models for the performance of the clustering code.
机译:我们使用消息传递接口(MPI)以及线程,并发和协调运行时(CCR)和任务并行库(TPL)的两个变体在具有多达768个内核的Windows群集上显示了性能结果。 CCR提供了一个基于消息的接口,而TPL允许循环自动并行化。在群集节点(最多32个)之间使用MPI,并且在每个节点的24个内核上使用线程或MPI进行并行处理。我们来看两个重要的生物信息学应用程序的性能;基因聚类和降维。我们发现这两个线程运行时提供了相似的性能,而MPI在低并行度下均胜过​​两者,但是当粒度(每个进程/线程的问题大小)小时,线程性能要好得多。我们为集群代码的性能开发了简单的模型。

著录项

  • 来源
    《Concurrency and Computation》 |2012年第1期|p.14-28|共15页
  • 作者

    Judy Qiu; Seung-Hee Bae;

  • 作者单位

    Pervasive Technology Institute, Indiana University, Bloomington, IN 47408, U.S.A.,School of Informatics and Computing, Indiana University, Bloomington, IN 47408, U.S.A.;

    Pervasive Technology Institute, Indiana University, Bloomington, IN 47408, U.S.A.,School of Informatics and Computing, Indiana University, Bloomington, IN 47408, U.S.A.;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    multicore; threading; MPI;

    机译:多核穿线;MPI;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号