首页> 外文期刊>Journal of Parallel and Distributed Computing >Algorithmic and language-based optimization of Marsa-LFIB4 pseudorandom number generator using OpenMP, OpenACC and CUDA
【24h】

Algorithmic and language-based optimization of Marsa-LFIB4 pseudorandom number generator using OpenMP, OpenACC and CUDA

机译:使用OpenMP,OpenACC和CUDA的Marsa-LFIB4伪随机数发生器的算法和基于语言的优化

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

摘要

The aim of this paper is to present new high-performance implementations of Marsa-LFIB4 which is an example of high-quality multiple recursive pseudorandom number generators. We propose an algorithmic approach that combines language-based vectorization techniques together with a new divide-and-conquer parallel method that exploits a special sparse structure of the matrix obtained from the recursive formula that defines the generator. Our portable OpenACC implementation achieves the performance comparable to those achieved by our CUDA-based and OpenMP-based implementations on CPUs and multicore CPUs, respectively.
机译:本文的目的是展示Marsa-LFIB4的新型高性能实现,这是高质量多次递归伪随机数发电机的示例。我们提出了一种算法方法,该方法将基于语言的矢量化技术与新的划分和征服并行方法相结合,该方法利用从定义发电机的递归公式获得的矩阵的特殊稀疏结构。我们的便携式OpenACC实现可以分别实现了与CPU和Multicore CPU上基于CUDA和基于OpenMP的实现所实现的性能相当的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号