首页> 外文期刊>International Journal of High Performance Computing Applications >High-performance Physics Simulations Using Multi-core CPUs and GPGPUs in a Volunteer Computing Context
【24h】

High-performance Physics Simulations Using Multi-core CPUs and GPGPUs in a Volunteer Computing Context

机译:在志愿者计算环境中使用多核CPU和GPGPU进行高性能物理模拟

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

摘要

This paper presents two conceptually simple methods for parallelizing a Parallel Tempering Monte Carlo simulation in a distributed volunteer computing context, where computers belonging to the general public are used. The first method uses conventional multi-threading. The second method uses CUDA, a graphics card computing system. Parallel Tempering is described, and challenges such as parallel random number generation and mapping of Monte Carlo chains to different threads are explained. While conventional multi-threading on central processing units is well-established, GPGPU programming techniques and technologies are still developing and present several challenges, such as the effective use of a relatively large number of threads. Having multiple chains in Parallel Tempering allows parallelization in a manner that is similar to the serial algorithm. Volunteer computing introduces important constraints to high performance computing, and we show that both versions of the application are able to adapt themselves to the varying and unpredictable computing resources of volunteers' computers, while leaving the machines responsive enough to use. We present experiments to show the scalable performance of these two approaches, and indicate that the efficiency of the methods increases with bigger problem sizes.
机译:本文提出了两种概念上简单的方法,用于在分布式志愿者计算环境中并行化并行回火蒙特卡洛模拟,其中使用了属于普通公众的计算机。第一种方法使用常规的多线程。第二种方法使用CUDA(一种图形卡计算系统)。描述了并行回火,并说明了诸如并行随机数生成以及将蒙特卡洛链映射到不同线程的挑战。尽管在中央处理单元上建立了常规的多线程技术,但GPGPU编程技术仍在不断发展,并提出了一些挑战,例如有效使用相对大量的线程。在并行回火中具有多个链允许以类似于串行算法的方式进行并行化。志愿者计算为高性能计算引入了重要的约束,并且我们证明了这两个版本的应用程序都能够适应志愿者计算机不断变化和不可预测的计算资源,同时使机器能够充分响应使用。我们目前的实验来展示这两种方法的可扩展性能,并表明该方法的效率随着更大的问题规模而增加。

著录项

  • 来源
  • 作者单位

    D-Wave Systems Inc.,100-4401Still Creek Drive,Burnaby, British Columbia Canada, V5C 6G9.;

    D-Wave Systems Inc.,100-4401Still Creek Drive,Burnaby, British Columbia Canada, V5C 6G9.;

    D-Wave Systems Inc.,100-4401Still Creek Drive,Burnaby, British Columbia Canada, V5C 6G9;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号