首页> 外文会议>Proceedings of the 23rd IASTED international conference on parallel and distributed computing and systems. >AN EXPLORATION OF OPENCL ON MULTIPLE HARDWARE PLATFORMS FOR A NUMERICAL RELATIVITY APPLICATION
【24h】

AN EXPLORATION OF OPENCL ON MULTIPLE HARDWARE PLATFORMS FOR A NUMERICAL RELATIVITY APPLICATION

机译:OPENCL在数值相关性的多种硬件平台上的探索

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

摘要

Currently there is considerable interest in making use ofrnmany-core processor architectures, such as Nvidia andrnAMD graphics processing units (GPUs) for scientiu0002c computing.rnIn this work we explore the use of the OpenrnComputing Language (OpenCL) for a typical NumericalrnRelativity application: a time-domain Teukolsky equationrnsolver (a linear, hyperbolic, partial differential equationrnsolver using u0002nite-differencing). OpenCL is thernonly vendor-agnostic and multi-platform parallel computingrnframework that has been adopted by all major processorrnvendors. Therefore, it allows us to write portablernsource-code and run it on a wide variety of compute hardwarernand perform meaningful comparisons. The outcomernof our experimentation suggests that it is relatively straightforwardrnto obtain order-of-magnitude gains in overall applicationrnperformance by making use of many-core GPUsrnover multi-core CPUs and this fact is largely independentrnof the speciu0002c hardware architecture and vendor. We alsornobserve that a single high-end GPU can match the performancernof a small-sized, message-passing based CPU cluster.
机译:当前,人们对使用nrnia和rnAMD图形处理单元(GPU)等多核处理器架构进行科学的0002c计算有相当大的兴趣。在这项工作中,我们探索了将OpenrnComputing Language(OpenCL)用于典型的NumericrnRelativity应用程序:域Teukolsky方程求解器(使用u0002nite微分的线性,双曲,偏微分方程求解器)。 OpenCL是唯一的与供应商无关的多平台并行计算框架,已被所有主要处理器供应商采用。因此,它允许我们编写可移植的源代码并在各种计算硬件上运行它,并执行有意义的比较。我们的实验结果表明,通过使用多核GPU而不是多核CPU来获得整体应用程序性能的数量级增益是相对简单的,并且这一事实在很大程度上与特定的硬件架构和供应商无关。我们还发现,单个高端GPU可以与基于消息传递的小型CPU群集相匹配的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号