Bitcoin Forum
May 27, 2024, 02:29:05 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 [9]  All
  Print  
Author Topic: Want legit 7970 testing/benchmarking and tuning for cgminer and Diablominer?  (Read 19744 times)
coretechs
Donator
Sr. Member
*
Offline Offline

Activity: 362
Merit: 250



View Profile
January 17, 2012, 03:11:15 PM
 #161

I finally had the time to install a pair of Gigabyte 7970s last night.

I tried a few of the settings in the other thread and also found the best I could get out of cgminer was around 475Mh/s per GPU.

I downloaded diablo miner, oc'd the cores to 1100mhz on stock voltage and dropped the memory down to 600mhz.  Started up and bam, 1300Mh/s.   It was very late and I had no time to do any tinkering, but 650Mh/s per gpu out of the box on stock voltage with a nice oc is pretty awesome.

https://bitcoindoc.com - The Rise and Rise of Bitcoin | https://blocktap.io - Lightning powered crypto query engine
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
January 17, 2012, 05:23:28 PM
 #162

Curious about how much room for optimization there is, I made some calculations to see how close Diablominer is to the maximum theoretical performance of the 7970 (see here) and unless I'm missing something in my assumptions I found it to already be within ~2% of the maximum theoretical performance.

That'd be depressing if all I can get is another 2%. I'm trying to get the damned Kernel Analyzer to work in either Win in VM or in Wine, both is a no go, has to have a real running copy of the drivers, and the native Linux version locks up soon as DM calls an a CL function.

Damnit AMD

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
January 17, 2012, 05:31:02 PM
 #163

Curious about how much room for optimization there is, I made some calculations to see how close Diablominer is to the maximum theoretical performance of the 7970 (see here) and unless I'm missing something in my assumptions I found it to already be within ~2% of the maximum theoretical performance.

Your link had a link to https://bitcointalk.org/index?topic=7964.msg550288#msg550288 which server dies on.  Can you find a link to original 3375 ops calculation.

rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 17, 2012, 05:32:23 PM
 #164

Curious about how much room for optimization there is, I made some calculations to see how close Diablominer is to the maximum theoretical performance of the 7970 (see here) and unless I'm missing something in my assumptions I found it to already be within ~2% of the maximum theoretical performance.

Your link had a link to https://bitcointalk.org/index?topic=7964.msg550288#msg550288 which server dies on.  Can you find a link to original 3375 ops calculation.


Add .php after index.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
1onevvolf
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
January 17, 2012, 05:50:59 PM
 #165

...
Your link had a link to https://bitcointalk.org/index?topic=7964.msg550288#msg550288 which server dies on.  Can you find a link to original 3375 ops calculation.
Add .php after index.

Thanks, I fixed the link.
1onevvolf
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
January 17, 2012, 06:23:32 PM
 #166

That'd be depressing if all I can get is another 2%.

Yeah, it kinda takes the fun out of optimizing if all you can get is 2%.

Any idea if there's a GCN feature that we can exploit for more performance like fixed function hardware or new instructions/amd-specific extensions? I initially thought that using size 16 vectors would help, thinking that the GCN SIMD cores were akin to x64 SIMD registers, but it seems that the card exploits its SIMD cores by running a scalar instruction on 16 threads at once.

I'm trying to get the damned Kernel Analyzer to work in either Win in VM or in Wine, both is a no go, has to have a real running copy of the drivers, and the native Linux version locks up soon as DM calls an a CL function.

Don't even bother until the release a new version because Kernel Analyzer won't even correctly list the kernel stats for tahiti. Running the profiler via command line does give some useful output however, and I have .il, .cl, .isa  and a comma separated value file of a profile run with -v 1 from my 7970 if you're interested.
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
January 17, 2012, 06:33:19 PM
 #167

That'd be depressing if all I can get is another 2%.

Yeah, it kinda takes the fun out of optimizing if all you can get is 2%.

Any idea if there's a GCN feature that we can exploit for more performance like fixed function hardware or new instructions/amd-specific extensions? I initially thought that using size 16 vectors would help, thinking that the GCN SIMD cores were akin to x64 SIMD registers, but it seems that the card exploits its SIMD cores by running a scalar instruction on 16 threads at once.

I'm trying to get the damned Kernel Analyzer to work in either Win in VM or in Wine, both is a no go, has to have a real running copy of the drivers, and the native Linux version locks up soon as DM calls an a CL function.

Don't even bother until the release a new version because Kernel Analyzer won't even correctly list the kernel stats for tahiti. Running the profiler via command line does give some useful output however, and I have .il, .cl, .isa  and a comma separated value file of a profile run with -v 1 from my 7970 if you're interested.

I'm more interested in it for generic 2.6 optimization. I'm hoping I can get 2.6 running as fast as 2.5 on my 5850 and _IF_ I can get it running as fast as 2.1, I can abandon 2.1 support (but I don't see how 2.6 could get that fast)

mc_lovin
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


www.bitcointrading.com


View Profile WWW
April 19, 2012, 09:14:45 PM
 #168

I find it funny how so many people criticised giving you a 7970 to do diablominer tuning to and now you have delivered a miner that like EVERYONE is using for their own gain.
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 19, 2012, 10:10:27 PM
 #169

I find it funny how so many people criticised giving you a 7970 to do diablominer tuning to and now you have delivered a miner that like EVERYONE is using for their own gain.

Yeah, and now cgminer also has the kernel among the ones it supports. I think I delivered on the promise as best as possible, although I'm still looking for new ways of beating the compiler.

To be fair, AMD's GCN compiler (not the same as the 5xxx/68xx/69xx compiler(s), seems to be ground up brand new) is doing a pretty good job, I haven't been able to find any useful optimizations after I did that two week brutal death march of tuning for 2.6.

I think all in all, the community benefited from their investment.

Pages: « 1 2 3 4 5 6 7 8 [9]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!