中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 4730|回复: 11

为什么大家不关注openACC 呢?

[复制链接]
发表于 2015-8-21 00:56:12 | 显示全部楼层 |阅读模式
比起openCL, openACC更有生产效率! 是不是OpenACC的工具太少了,比如Pathscale和 PGI的OpenACC的编译器都要好几千一个license



wansheg于2015-8-21 00:57补充以下内容:
欢迎大家 更我讨论OpenACC, 本人有些Open
ACC编译器的经验。
发表于 2015-8-21 09:36:09 | 显示全部楼层
其实可以反过来问,为什么要关注。

所有的这些编辑器级别的技术,都不能解决根本的问题,都只是辅助性的代码生成,在SMT程序的核心问题还是算法和执行流程,以及RW问题,可偏偏这些问题都是这些辅助工具压根无法解决的。对于任何有经验的人来说,用什么技术都是一回事,但是考虑到平台发布维护等等,必然选择最通用的技术。

CL再烂,手机桌面能用,而且可以和编译器无关,这一点就比依赖于编译器的好用太多。哪怕NV的态度也就那样,其实很好理解,自家的CUDA也有,CL也有,再来个OpenACC,给PGI打工么,显然从技术上不会重复劳动,商业上更加不会本末倒置,也就象征性的给点材料玩玩,底层大家都一样,没什么好做的。
发表于 2015-8-21 12:35:18 | 显示全部楼层
C++ AMP好像也是类似的概念?现在用这些技术风险还是挺大的,它只是提高了生产效率,并不能提高运行时的性能。小团队可以不断尝试这些新概念的东东,大公司是很保守的。一旦选错了路,损失会很大。
打个比方说,nVidia的Cg曾经的概念相当不错,但现在nVidia放弃Cg了,那么曾经在它之上开发的软件就面临着更换API的问题,这可能耗资巨大。
微软的Effect,无数的代码基于它来开发,DX12时代微软放弃了Effect,所有基于Effect的软件都要自某生路了。
同理,OpenACC的前景如何,现在不是非常明朗,很难说服大公司采用它。
发表于 2015-8-23 08:05:33 | 显示全部楼层
OpenACC已经officially终结了,其功能已经完全合并进OpenMP 4.0。所以未来不会有再有任何OpenACC的新东西出现。只能期待OpenMP 4.0的支持。

但对OpenMP 4.0的支持的热度也很低,GCC也才支持到3.0。VC则是古董级的2.0。也就是说多数厂商并不太看好这条路子。
发表于 2015-8-23 08:10:27 | 显示全部楼层
C++ AMP和OpenACC不同,它更类似于CUDA和OpenCL,区别只是直接集成进C++代码里,而不用为GPU单独分出一份代码。
发表于 2015-9-21 23:17:28 | 显示全部楼层
有时间搞这些还不如好好研究下CUDA 或者 OpenCL, 或者有兴趣的话研究下硬件来的实在
发表于 2015-12-3 18:37:38 | 显示全部楼层
主流方向很重要,都是在一个阵营里谋生

发表于 2015-12-4 17:17:58 | 显示全部楼层
sharkka 发表于 2015-12-3 18:37
主流方向很重要,都是在一个阵营里谋生

是啊,关键是要看大家用不用
发表于 2015-12-4 17:35:46 | 显示全部楼层
huasha77 发表于 2015-12-4 17:17
是啊,关键是要看大家用不用



目前尚未用,了解的人可以看看这个


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-2-22 16:01:04 | 显示全部楼层
到是很期待OPENMP4.0
发表于 2016-3-16 11:20:35 | 显示全部楼层
本帖最后由 kingds 于 2016-3-18 14:56 编辑

看来还是OpenMP+MPI是最通用的。。。

说实在的,真不想用啥GPU计算。还要顾及这那的,好麻烦。
发表于 2016-5-8 04:30:34 | 显示全部楼层
还是好好学CUDA,别整那些花架子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2019-1-19 11:16 , Processed in 0.073911 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表