+- +-
Say hello if visiting :) by Gecko
11 Jan 2023, 07:43:05 pm

Seti is down again by Mike
09 Aug 2017, 10:02:44 am

Some considerations regarding OpenCL MultiBeam app tuning from algorithm view by Raistmer
11 Dec 2016, 06:30:56 am

Loading APU to the limit: performance considerations by Mike
05 Nov 2016, 06:49:26 am

Better sleep on Windows - new round by Raistmer
26 Aug 2016, 02:02:31 pm

Author Topic: AP on Nvidia GPU - Am I Doing it Right ?  (Read 16740 times)

Offline Terror Australis

  • Squire
  • *
  • Posts: 31
AP on Nvidia GPU - Am I Doing it Right ?
« on: 02 Apr 2013, 05:13:47 am »
I've just gotten a test machine machine crunching as an AP only rig. It's processing but with SAH down I can't see if it's producing valid results yet, so if someone experienced can look at these figures and give me a "yes, no, maybe" I'd appreciate it.

The machine is as follows. QX9650 + GTX470. Win XP 32bit, 266.58 Driver. AP6_win_x86_SSE_CPU_r1797 CPU app, AP6_win_x86_SSE2_OpenCL_NV_r1761 GPU app.

My ap_cmdline file is straight out of the readme at "-unroll 12 -ffa_block 8192 -ffa_block_fetch 4096 -hp".

 Average GPU crunching time after 4 units is around 35 minutes, CPU usage is between 1 and 3%. According GPUZ, GPU load is 98% and the Memory Controller Load is a square wave varying between 12 and 80% on a quite regular basis.

The BOINC ETA counter counts up for around 10 seconds and then suddenly drops by around 10 minutes and the cycle starts again.

CPU crunching time is around seven and a half hours.

Do these figures look right for this setup ?

Currently have one core of the CPU set to feed the GPU but the usage is so low that the System Idle Process is running nearly 25% so I'll probably re-enable the 4th core.

Thanks to Claggy and Mike for their help on the SAH boards.

T.A.

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AP on Nvidia GPU - Am I Doing it Right ?
« Reply #1 on: 02 Apr 2013, 06:25:20 am »
with this old driver you can try to load all CPU cores.
Other params look right.

Offline Claggy

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 3111
    • My computers at Seti Beta
Re: AP on Nvidia GPU - Am I Doing it Right ?
« Reply #2 on: 02 Apr 2013, 08:34:16 am »
The machine is as follows. QX9650 + GTX470. Win XP 32bit, 266.58 Driver. AP6_win_x86_SSE_CPU_r1797 CPU app, AP6_win_x86_SSE2_OpenCL_NV_r1761 GPU app.

My ap_cmdline file is straight out of the readme at "-unroll 12 -ffa_block 8192 -ffa_block_fetch 4096 -hp".

 Average GPU crunching time after 4 units is around 35 minutes, CPU usage is between 1 and 3%. According GPUZ, GPU load is 98% and the Memory Controller Load is a square wave varying between 12 and 80% on a quite regular basis.
35 minutes is what i get with my factory overclocked 460GTX with -unroll 10 -ffa_block 6144 -ffa_block_fetch 1536 and recent drivers,
you'd probably get a bit of a speedup too, but with loss of CPU productivity from saving a CPU core, hard to tell what's best.

Claggy

Offline Mike

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 2427
Re: AP on Nvidia GPU - Am I Doing it Right ?
« Reply #3 on: 02 Apr 2013, 08:39:32 am »
In addidtion, if you get units with higher blanking you will need the CPU core probably because blanking is calculated on CPU only.

Or you need to investigate your run times carefully.
On following WU start  up the app can go in stall without a core freed.
Depends how many instances you are running.
« Last Edit: 02 Apr 2013, 08:56:17 am by Mike »

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AP on Nvidia GPU - Am I Doing it Right ?
« Reply #4 on: 02 Apr 2013, 10:11:47 am »
He runs older driver that do not have these issues with all cores busy.

Offline Terror Australis

  • Squire
  • *
  • Posts: 31
Re: AP on Nvidia GPU - Am I Doing it Right ?
« Reply #5 on: 02 Apr 2013, 01:25:12 pm »
An update.
I changed the driver to v310.70.

It appears to have made no, or very little difference to the GPU crunching times compared to the earlier version.

What parameters in the ap_cmdline file are the ones most likely to give an improvement if tweaked ? And which would be the best way to adjust them, up or down ?

As stated above, this is a dedicated AP only cruncher so it can be tweaked for maximum performance without worrying about the effects on other programs.

T.A.

Edit: Just for information
After 5 units each, it does seem that, using the same settings as in my op, the v310.70 drivers are 15 to 30 secs slower than the v266.58 edition.
« Last Edit: 02 Apr 2013, 02:28:29 pm by Terror Australis »

Offline Mike

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 2427
Re: AP on Nvidia GPU - Am I Doing it Right ?
« Reply #6 on: 02 Apr 2013, 05:16:06 pm »
We need more details to give good advise.
How many instances are you running ?

8192 4096 is a good value which i`m ussing for 2 years now running 2 instances.
Maybe 12288 6144 is possible but i wouldn`try it whilst seti is offline to be honest.



Offline Terror Australis

  • Squire
  • *
  • Posts: 31
Re: AP on Nvidia GPU - Am I Doing it Right ?
« Reply #7 on: 02 Apr 2013, 10:16:18 pm »
We need more details to give good advise.
How many instances are you running ?

8192 4096 is a good value which i`m ussing for 2 years now running 2 instances.
Maybe 12288 6144 is possible but i wouldn`try it whilst seti is offline to be honest.

Only one ATM. I'm still experimenting.

T.A.

 

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?
Members
Total Members: 97
Latest: ToeBee
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 59559
Total Topics: 1672
Most Online Today: 57
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 9
Total: 9
Powered by EzPortal