ATI 5670 with 7.0.18

Message boards : Questions and problems : ATI 5670 with 7.0.18
Message board moderation

To post messages, you must log in.

AuthorMessage
boboviz
Help desk expert

Send message
Joined: 12 Feb 11
Posts: 410
Italy
Message 42745 - Posted: 25 Feb 2012, 20:03:38 UTC
Last modified: 25 Feb 2012, 20:04:27 UTC

All 6.x versions of boinc see correctly 620 gflops from my ati 5670 card (like wiki and amd information). Now with 7.0.18 boinc see 1240 gflops peak from the same card. I haven't update the driver.
ID: 42745 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15484
Netherlands
Message 42746 - Posted: 25 Feb 2012, 22:27:38 UTC - in response to Message 42745.  

The GFLOP value changed used before was calculated as double precision value, while not all ATI GPUs can do this. So it was changed to show peak performance when doing single precision calculations.
ID: 42746 · Report as offensive
boboviz
Help desk expert

Send message
Joined: 12 Feb 11
Posts: 410
Italy
Message 42803 - Posted: 29 Feb 2012, 18:53:09 UTC - in response to Message 42746.  

So it was changed to show peak performance when doing single precision calculations.


5670 is NOT a DP card.
And 620 gflops is SP power of gpu
http://en.wikipedia.org/wiki/Comparison_of_AMD_graphics_processing_units

So, why 1240?
ID: 42803 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15484
Netherlands
Message 42805 - Posted: 29 Feb 2012, 19:38:58 UTC - in response to Message 42803.  

The 620 value is not peak value. I don't know what value that is.
But at least the value that's used in BOINC is being calculated from the values found in the drivers.

x = attribs.numberOfSIMD * attribs.wavefrontSize * 2.5 * attribs.engineClock * 1.e6
became
x = attribs.numberOfSIMD * attribs.wavefrontSize * 5 * attribs.engineClock * 1.e6


and

x = opencl_prop.max_compute_units * 16 * 2.5 * opencl_prop.max_clock_frequency * 1e6;
became
x = opencl_prop.max_compute_units * 16 * 5 * opencl_prop.max_clock_frequency * 1e6;


I know your GPU isn't a double precision GPU. I never said it was. I only said that the previous flops value for all GPUs was the double precision value and is now the single precision value.


ID: 42805 · Report as offensive

Message boards : Questions and problems : ATI 5670 with 7.0.18

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.