首页> 外文期刊>International Journal of Computer Science, Engineering and Applications (IJCSEA) >Comparing Programmer Productivity in Openacc and Cuda : An Empirical Investigation
【24h】

Comparing Programmer Productivity in Openacc and Cuda : An Empirical Investigation

机译:在Openacc和Cuda中比较程序员的生产力:实证研究

获取原文
       

摘要

OpenACC has been touted as a "high productivity" API designed to make GPGPU programming accessible to scientific programmers, but to date, no studies have attempted to verify this quantitatively. In this paper, we conduct an empirical investigation of program productivity comparisons between OpenACC and CUDA in the programming time, the execution time and the analysis of independence of OpenA CC model in high performance problems. Our results show that, for our programs and our subject pool, this claim is true. We created two assignments called Machine Problem 3(MP3) and Machine Problem 4(MP4) in the classroom environment and instrumented the WebCode website developed by ourselves to record details of students' coding process. Three hypotheses were supported by the statistical data: for the same parallelizable problem, (1) the OpenA CC programming time is at least 37% shorter than CUDA; (2) the CUDA running speed is 9x faster than OpenACC; (3) the OpenACC development work is not significantly affected by previous CUDA experience.
机译:OpenACC被吹捧为旨在使科学程序员可以访问GPGPU编程的“高生产率” API,但是迄今为止,还没有研究试图对此进行定量验证。在本文中,我们对高性能问题中OpenACC和CUDA在编程时间,执行时间以及OpenA CC模型的独立性分析方面的程序生产力比较进行了实证研究。我们的结果表明,对于我们的程序和主题库,这一说法是正确的。我们在教室环境中创建了两个作业,分别称为机器问题3(MP3)和机器问题4(MP4),并使用我们自己开发的WebCode网站记录了学生编码过程的详细信息。统计数据支持三个假设:对于相同的可并行化问题,(1)OpenA CC编程时间比CUDA短至少37%; (2)CUDA的运行速度比OpenACC快9倍; (3)OpenACC的开发工作不受以前CUDA经验的影响很大。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号