POPPUR爱换

标题: 讨论一下,OPENCL为什么到现在还没有一个数学库? [打印本页]

作者: stalker-cop    时间: 2010-5-13 11:24
标题: 讨论一下,OPENCL为什么到现在还没有一个数学库?
NV的cuda数据库已经比较成熟,但没有opencl版本。
Amd也推出自己acml for gpu 。但好象只针对brook+,而不是opencl.
似乎目前各个厂商都在观望和博弈,谁也不愿意自己掏钱做通用库,让别人坐享其成。

请各位大牛解释一下。
作者: Edison    时间: 2010-5-13 12:36
我觉得不是出钱不出钱的问题。

即使是 CPU 上做一个高性能的通用 BLAS 也是很难的,GotoBLAS 现在也都停止开发了,更何况现在不同厂商的 GPU 底层架构截然不同甚至依然是隐秘莫测。
作者: stalker-cop    时间: 2010-5-13 13:15
回复 2# Edison


    说的有道理,虽然opencl是通用,但硬件区别实在太大,很难做到不同平台性能的最优化。
但这样的话其前景堪虞啊。光一个裸体的框架有什么用?
作者: hesint    时间: 2010-5-13 14:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: yokelchen    时间: 2010-5-24 13:30
说的有道理,虽然opencl是通用,但硬件区别实在太大,很难做到不同平台性能的最优化。6 Y  K& q  a" A0 ?7 ^
但这样的话其前景堪虞啊。光一个裸体的框架有什么用?
作者: promethium    时间: 2010-6-4 11:10
做一个不要求最高性能、普通性能的也没有。
作者: jocover    时间: 2010-6-12 22:47
http://sourceforge.net/projects/viennacl/

有了······
作者: ATI专业卡    时间: 2010-8-12 22:23
ACML-GPU includes the following features:

Automatic selection of GPU or CPU algorithms based on problem size
Seamless migration of applications from CPU to GPU
Selection of GPU or CPU algorithms using an environment variable
ATI Stream-accelerated routines:

SGEMM
DGEMM
CGEMM
ZGEMM

http://developer.amd.com/gpu/acmlgpu/pages/default.aspx
作者: ATI专业卡    时间: 2010-8-16 16:00
New for v1.1:

Support for the latest AMD graphics cards
GPU acceleration of complex matrix multiply BLAS routines
libCALBLAS sample source




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4