Please update Stream SDK to 1.4 version

4 views
Skip to first unread message

Li John

unread,
Mar 15, 2009, 9:52:04 AM3/15/09
to amd...@googlegroups.com
Please update Stream SDK to 1.4 version. You can download it from http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx

Aurex

unread,
Mar 27, 2009, 11:30:25 AM3/27/09
to AMD-SPL
下载的时候需要log in 啊,用什么用户名和密码?

Aurex

unread,
Mar 27, 2009, 11:36:03 AM3/27/09
to AMD-SPL
还要注册么..原先的不用,为什么新版本要了..

On 3月15日, 下午9时52分, Li John <johnli...@gmail.com> wrote:

Jiawei Ou

unread,
Mar 27, 2009, 11:41:27 AM3/27/09
to amd...@googlegroups.com
注册一个吧

-J

Jiawei OU, School of Software Engineering, Tongji University

Aurex

unread,
Apr 5, 2009, 3:52:08 AM4/5/09
to AMD-SPL
问个问题,原先用低版本的Brook+(1.2)时作的加速能达到1.5ms,但现在换成Brook+1.4之后为什么反而增加到几十ms,并且把
kernel内容注释掉后仍需要10ms左右,请问这是什么问题呢?

On 3月15日, 下午9时52分, Li John <johnli...@gmail.com> wrote:

Jiawei Ou

unread,
Apr 5, 2009, 4:06:21 AM4/5/09
to amd...@googlegroups.com
Brook+越做越大以后效率也越来越低了

-----Original Message-----
From: amd...@googlegroups.com [mailto:amd...@googlegroups.com] On Behalf Of Aurex
Sent: Sunday, April 05, 2009 3:52 PM
To: AMD-SPL

Aurex

unread,
Apr 5, 2009, 4:09:25 AM4/5/09
to AMD-SPL
但是如果速度提不上去做那么大有什么用...新版本的读入读出加快了,但是计算反而慢下来了,这点不如旧版本,同样的卡慢了十多倍

> > Please update Stream SDK to 1.4 version. You can download it fromhttp://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Jiawei Ou

unread,
Apr 5, 2009, 4:20:21 AM4/5/09
to amd...@googlegroups.com
主要是它每次只想kernel,要做的判断太多,overhead太高导致的。

Aurex

unread,
Apr 5, 2009, 4:34:42 AM4/5/09
to AMD-SPL
那应该怎样提速呢?

> > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Aurex

unread,
Apr 5, 2009, 5:25:38 AM4/5/09
to AMD-SPL
哦,又作了几遍,发现并不是brook变慢了,而是首次运行时速度慢,这个是什么原因呢?
和旧版本比streamwrite快了一个量级

On 4月5日, 下午4时20分, "Jiawei Ou" <jiawei...@gmail.com> wrote:

> > > Please update Stream SDK to 1.4 version. You can download it fromhttp://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx-隐藏被引用文字 -
>

> > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Jiawei Ou

unread,
Apr 5, 2009, 7:11:27 AM4/5/09
to amd...@googlegroups.com
哦,这个是因为brook+使用lazy initialization,也就是它的runtime只有在第一次调用的时候才会初始化,大概是在你创建第一个stream的时候。估计这一代的brook+初始化的工作比较多一点。所以慢了。

我以前也发过邮件给他们开发组提出可以的话做一个初始化函数,让用户在希望初始化的地方调用,而不用等到真正计算的时候才进行。结果没有音信了。

the729 (Wu Tianji)

unread,
Apr 6, 2009, 4:26:39 AM4/6/09
to AMD-SPL
好像stream write改成non-block的了,异步的了。所以这点要注意哦!

> > - 显示引用的文字 -- Hide quoted text -
>
> - Show quoted text -

Aurex

unread,
Apr 17, 2009, 9:25:31 AM4/17/09
to AMD-SPL
又重新做了一遍,上次错了,数据全是0....stream write速度没有丝毫增加啊...

> > - Show quoted text -- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Jiawei Ou

unread,
Apr 17, 2009, 10:43:27 AM4/17/09
to amd...@googlegroups.com
你如果用异步write要等到isSync函数返回true才去访问数据。
Reply all
Reply to author
Forward
0 new messages