首页> 外文期刊>International Journal of Computer Aided Engineering and Technology >Harnessing aspect-oriented programming on GPU: application to warp-level parallelism
【24h】

Harnessing aspect-oriented programming on GPU: application to warp-level parallelism

机译:在GPU上利用面向方面的编程:在扭曲级并行中的应用

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Stochastic simulations involve multiple replications in order to build confidence intervals for their results, and designs of experiments (DOEs) to explore their parameters set. In this paper, we propose warp-level parallelism (WLP), a GPU-enabled solution to compute multiple replications in parallel (MRIP) on GPUs (graphics processing units). GPUs are intrinsically tuned to process efficiently the same operation on several data, which is not suited to parallelise MRIP or DOEs. Our approach proposes to rely on small thread groups, called warps, to perform independent computations such as replications. This approach has proved to be efficient on three classical simulation models, but originally lacked the transparency users might expect. In this work, we enhance WLP using aspect oriented programming (AOP). Our work describes the way to combine CUDA and AOP, and brings forward the techniques available to exploit AOP in a CUDA-enabled development.
机译:随机模拟涉及多次复制以建立其结果的置信区间,并进行实验设计(DOE)以探索其参数集。在本文中,我们提出了扭曲级并行(WLP),一种基于GPU的解决方案,可以在GPU(图形处理单元)上并行计算多个复制(MRIP)。 GPU本质上经过了优化,可以有效地处理多个数据上的相同操作,这不适合并行化MRIP或DOE。我们的方法建议依靠称为扭曲的小线程组来执行独立的计算,例如复制。事实证明,这种方法在三种经典的仿真模型上都是有效的,但最初缺乏用户可能期望的透明性。在这项工作中,我们使用面向方面的编程(AOP)增强WLP。我们的工作描述了结合CUDA和AOP的方法,并提出了可用于在支持CUDA的开发中利用AOP的技术。

著录项

  • 来源
  • 作者单位

    ISIMA - Institut Superieur d'Informatique, de Modelisation et de leurs Applications, F-63173 Aubiere, France and Clermont Universite, Universite Blaise Pascal, LIMOS, CNRS, UMR 6158, BP 10448, F-63000 Clermont-Ferrand, France;

    ISIMA - Institut Superieur d'Informatique, de Modelisation et de leurs Applications, F-63173 Aubiere, France and Clermont Universite, Universite Blaise Pascal, LIMOS, CNRS, UMR 6158, BP 10448, F-63000 Clermont-Ferrand, France and Murex S.A.S., F-75782, Paris, France;

    Clermont Universite, Universite Blaise Pascal, LIMOS, CNRS, UMR 6158, BP 10448, F-63000 Clermont-Ferrand, France and Clermont Universite, Universite Blaise Pascal, LPC, CNRS, UMR 6533, BP 10448, F-63000 Clermont-Ferrand, France;

    Integrative Biocomputing, Nouvelles Structures - Place du Granier, F-35135, Chantepie, France;

    ISIMA - Institut Superieur d'Informatique, de Modelisation et de leurs Applications, F-63173 Aubiere, France and Clermont Universite, Universite Blaise Pascal, LIMOS, CNRS, UMR 6158, BP 10448, F-63000 Clermont-Ferrand, France;

    ISIMA - Institut Superieur d'Informatique, de Modelisation et de leurs Applications, F-63173 Aubiere, France and Clermont Universite, Universite Blaise Pascal, LIMOS, CNRS, UMR 6158, BP 10448, F-63000 Clermont-Ferrand, France;

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

    aspect-oriented programming; AOP; stochastic simulation; multiple replications in parallel; MRIP; graphics processing unit; GPU; compute unified device architecture; CUDA; warp-level parallelism; WLP;

    机译:面向方面的编程;AOP;随机模拟并行多个复制;MRIP;图形处理单元;GPU;计算统一的设备架构;CUDA;扭曲级并行;WLP;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号