Status of the ATI GPU Version ?

Moderator: BarsMonster

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Mon Dec 29, 2008 9:29 am

This is 1000'th post on this forum :-D

User avatar
the_drag0n
Posts: 217
Joined: Thu Oct 02, 2008 6:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by the_drag0n » Mon Dec 29, 2008 9:45 am

YAY! :P
ed: also we have passed 100 members yesterday i think. \o/

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Mon Dec 29, 2008 12:36 pm

I guess number of users will grow much faster, as web panel of distributed barswf will use forum logins :-)

User avatar
the_drag0n
Posts: 217
Joined: Thu Oct 02, 2008 6:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by the_drag0n » Mon Dec 29, 2008 12:44 pm

heh good idea. regestrating to often sucks :P

kiando
Posts: 64
Joined: Thu Oct 02, 2008 7:30 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by kiando » Tue Dec 30, 2008 12:05 pm

I second that.

Irythros
Posts: 20
Joined: Mon Nov 10, 2008 10:00 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by Irythros » Fri Jan 02, 2009 5:29 am

Any updates?

*Is hungry for an ATI program*

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Sun Jan 04, 2009 6:37 pm

For the first time ever, it found a key on AMD card :

Image

We'll know top speed very soon, I'm a little nervous right now, if it would match CAL implementation or Brook+ sucks so much and very slow? Will it beat 1bil/sec on 4870? :str:

User avatar
the_drag0n
Posts: 217
Joined: Thu Oct 02, 2008 6:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by the_drag0n » Sun Jan 04, 2009 8:19 pm

!YAY :P

User avatar
Rolf
Posts: 122
Joined: Fri Dec 26, 2008 10:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by Rolf » Sun Jan 04, 2009 8:33 pm

What's this SuperQ ? Web site?
Anyway that's some progress :D

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Sun Jan 04, 2009 9:18 pm

Rolf wrote:What's this SuperQ ? Web site?
It is just one of several test cases, just a random password out of my head with length 6 :crazy:

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Sun Jan 04, 2009 9:25 pm

CPU backend of Brook+ sucks :-)
Just 4.3 MHash(using just 1 core, it cannot use multicore CPU's) in comparison to 60 per core using mine SSE2 core.
I was hoping Brook could use SIMD instructions and multicore for CPU backend, but... Probably in the far future :crazy:

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Sun Jan 04, 2009 9:45 pm

First results are 315 Mhash on 4870.... That is... not as much as this card can do, looks like Brook+ generates non-optimal CAL code. Still working on optimization...
Also, still need to find a way to combine CPU & AMD GPU effectively (if I use 2 CPU cores, GPU thread starts to work slower :sad: CUDA had the same problem, but they have a solution...)

Image

mrb
Posts: 51
Joined: Sat Oct 18, 2008 6:04 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by mrb » Sun Jan 04, 2009 10:05 pm

Somehow I am not surprised by these bad perfs - see what I told you 2 months ago: http://3.14.by/forum/viewtopic.php?f=8& ... rt=20#p489 :wink:

I am sure you could make it a bit faster with some manual optimizations of the Brook+ code, but my suggestion is to drop Brook+ and use CAL (or better the Rx00 ISA) for the performance-critical sections. Good luck !

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Sun Jan 04, 2009 10:25 pm

mrb wrote:Somehow I am not surprised by these bad perfs - see what I told you 2 months ago: http://3.14.by/forum/viewtopic.php?f=8& ... rt=20#p489 :wink:

I am sure you could make it a bit faster with some manual optimizations of the Brook+ code, but my suggestion is to drop Brook+ and use CAL (or better the Rx00 ISA) for the performance-critical sections. Good luck !
Well, CAL/ISA would really slow me down, as right now Brook, CUDA and SSE2 cores use the same cpp source. ISA might require totally different source, and that would double my development efforts, but I'll think about it.

mrb
Posts: 51
Joined: Sat Oct 18, 2008 6:04 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by mrb » Sun Jan 04, 2009 11:32 pm

The eternal tradeoff between performance and maintainability it is
:masteryoda:

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Sun Jan 04, 2009 11:33 pm

:mad: :mad: :mad:
I was thinking "Why I need a fast CPU?" before upgrading when everything was already very fast :-)
Now compilation of brook-related sources (just 60kb of source) takes 5-6 minutes on 4Ghz C2d :mad: :wall:
Update: MSVS2005 C++compiler ate 1.6Gb of ram :wall:

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Sun Jan 04, 2009 11:35 pm

mrb wrote::masteryoda:
? :-)
Update: Yoda :crazy:

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Mon Jan 05, 2009 1:52 am

mrb wrote:I am sure you could make it a bit faster
Just a little bit :crazy:

Image
4870@825Mhz

I am quite happy with that, as IL-based program that I was testing was showing just-under-1000 only at 845-850Mhz (I admit that it might be not optimal).
Still need to fix some known bugs, test it a little more, and clean it up a little, and we'll see 0.9 :-)

mrb
Posts: 51
Joined: Sat Oct 18, 2008 6:04 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by mrb » Mon Jan 05, 2009 2:48 am

Very cool.

By extrapolating the performance numbers for Nvidia, I still estimate an HD4870 should be capable of more. In your case 1500Mhash/s at 825MHz (or 1350Mhash/s at 750MHz stock frequency). Anyway 1000Mhash/s is already awesome.

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Mon Jan 05, 2009 10:23 pm

mrb wrote:Very cool.

By extrapolating the performance numbers for Nvidia, I still estimate an HD4870 should be capable of more. In your case 1500Mhash/s at 825MHz (or 1350Mhash/s at 750MHz stock frequency). Anyway 1000Mhash/s is already awesome.
And a little bit more :

4870@800Mhz (not 825 as before, card is stable @825Mhz only in 3d graphics, but not on GPGPU).
This time I've looked at my disassembled kernel, and it looks quite optimal, not sure If would be able to write it faster on lower-level. Will spend another 15 minutes, probably I'll find something else to improve :crazy:...
Image

User avatar
the_drag0n
Posts: 217
Joined: Thu Oct 02, 2008 6:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by the_drag0n » Mon Jan 05, 2009 10:34 pm

heh nice progress. whats the standart clock anyways ? 800 ?

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Mon Jan 05, 2009 10:35 pm

Standard is 750, mine was preoverclocked to 800.
Although I reflashed it several times, I left it at 800 for core.

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Tue Jan 06, 2009 12:49 am

Improved speed by 1%, and then... found that I am still working with fixed charset.
Custom charset reduced speed to 1168 :-)

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by BarsMonster » Tue Jan 06, 2009 12:54 am

Brook beta
http://3.14.by/files/BarsWF_Brook_x64.zip
http://3.14.by/files/BarsWF_Brook_x32.zip

Let me know if you have any problems. Let it find 5-10 passwords on your hardware.
Don't be scared that it reserves 1 CPU core just for AMD card.
Please post your speed here :-)
Hardware supported: 2xxx, 3xxx, 4xxx (i hope :crazy:)

DarkPrince
Posts: 148
Joined: Wed Oct 15, 2008 5:50 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Status of the ATI GPU Version ?

Post by DarkPrince » Tue Jan 06, 2009 12:59 am

BarsMonster wrote:Brook beta
http://3.14.by/files/BarsWF_Brook_x64.zip

Let me know if you have any problems. Let it find 5-10 passwords on your hardware.
Don't be scared that it reserves 1 CPU core just for AMD card.
Please post your speed here :-)
Hardware supported: 2xxx, 3xxx, 4xxx (i hope :crazy:)
too bad that i have x32 :(

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Who is online

Users browsing this forum: No registered users and 1 guest