POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 7564|回复: 8
打印 上一主题 下一主题

讨论一下,OPENCL为什么到现在还没有一个数学库?

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-13 11:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NV的cuda数据库已经比较成熟,但没有opencl版本。
Amd也推出自己acml for gpu 。但好象只针对brook+,而不是opencl.
似乎目前各个厂商都在观望和博弈,谁也不愿意自己掏钱做通用库,让别人坐享其成。

请各位大牛解释一下。
2#
发表于 2010-5-13 12:36 | 只看该作者
我觉得不是出钱不出钱的问题。

即使是 CPU 上做一个高性能的通用 BLAS 也是很难的,GotoBLAS 现在也都停止开发了,更何况现在不同厂商的 GPU 底层架构截然不同甚至依然是隐秘莫测。
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2010-5-13 13:15 | 只看该作者
回复 2# Edison


    说的有道理,虽然opencl是通用,但硬件区别实在太大,很难做到不同平台性能的最优化。
但这样的话其前景堪虞啊。光一个裸体的框架有什么用?
回复 支持 反对

使用道具 举报

hesint 该用户已被删除
4#
发表于 2010-5-13 14:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5#
发表于 2010-5-24 13:30 | 只看该作者
说的有道理,虽然opencl是通用,但硬件区别实在太大,很难做到不同平台性能的最优化。6 Y  K& q  a" A0 ?7 ^
但这样的话其前景堪虞啊。光一个裸体的框架有什么用?
回复 支持 反对

使用道具 举报

6#
发表于 2010-6-4 11:10 | 只看该作者
做一个不要求最高性能、普通性能的也没有。
回复 支持 反对

使用道具 举报

7#
发表于 2010-6-12 22:47 | 只看该作者
回复 支持 反对

使用道具 举报

8#
发表于 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
回复 支持 反对

使用道具 举报

9#
发表于 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
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-4-4 21:22

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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