...
首页> 外文期刊>Parallel Processing Letters >OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES
【24h】

OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES

机译:Ompss:对异构多核体系结构进行编程的提案

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

摘要

In this paper, we present OmpSs, a programming model based on OpenMP and StarSs, that can also incorporate the use of OpenCL or CUDA kernels. We evaluate the proposal on different architectures, SMP, GPUs, and hybrid SMP/GPU environments, showing the wide usefulness of the approach. The evaluation is done with six different benchmarks, Matrix Multiply, BlackScholes, Perlin Noise, Julia Set, PBPI and FixedGrid. We compare the results obtained with the execution of the same benchmarks written in OpenCL or OpenMP, on the same architectures. The results show that OmpSs greatly outperforms both environments. With the use of OmpSs the programming environment is more flexible than traditional approaches to exploit multiple accelerators, and due to the simplicity of the annotations, it increases programmer's productivity.
机译:在本文中,我们介绍了OmpSs,这是一个基于OpenMP和StarSs的编程模型,它还可以结合使用OpenCL或CUDA内核。我们评估了有关不同体系结构,SMP,GPU和SMP / GPU混合环境的提案,显示了该方法的广泛用途。评估使用六个不同的基准进行,矩阵乘法,BlackScholes,Perlin Noise,Julia Set,PBPI和FixedGrid。我们将获得的结果与在相同体系结构上执行用OpenCL或OpenMP编写的相同基准进行比较。结果表明,OmpS的性能大大优于两种环境。通过使用OmpS,与使用多种加速器的传统方法相比,编程环境更加灵活,并且由于注释的简单性,它提高了程序员的生产率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号