+- +-
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: Modified SETI MB CUDA + opt AP package for full GPU utilization  (Read 153047 times)

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
0) Please, watch carefully what results your CUDA-enabled host returns and stop using CUDA SETI MB till new version will be available if you see excessive invalid results rate.
1) This package attached to this post.
Targed hosts: Windows x86, SSE3 support for AP, CUDA support for MB.

2) It consist of modified SETI MB CUDA and current SSE3 opt SETI AP binaries with corresponding app_info.xml file
3) Modification that I have done increases CUDA worker thread priority in SETI MB CUDA that allows more fully GPU usage while keeping all CPU cores busy too. That is, using of this build can increase total performance of your host for BOINC tasks.
4) MB binaries based on CUDA MB sources from Berkeley's repository (with small modification), opt AP is just repacking of current Lunatics opt AP release (SSE3 build).
5) It's not "official" Lunatics release so you could blame only me (or yourself, or BOINC bugs and so on and so forth) for any issues you encounter.
6) For best CPU and GPU usage I recommend to set number of processors available for BOINC to real_number_of_cores+1. This will mitigate current BOINC bug with CPU+CUDA scheduling and will allow fully load CPU and GPU.
Here is example of minimal cc_config.xml file you need (it also attached to this pos - example for quad)
<cc_config>
<options>
<ncpus>enter_number_of_cores+1_value_here</ncpus>
</options>
</cc_config>

 You should put it in BOINCdata folder (folder that contains projects subfolder).

7) Installation instructions are the same as for any opt app: stop BOINC, decompress all files in archive into SETI project directory, restart BOINC.

Notes for current build:
Ok, new bug fxes available - so new modded app available too :)
VLAR bug still with us although most advanced GPUs (fastest ones) could be free from it already - worth to test. Midrange like my own 9600GSO still suffer from it, especially under Vista.
Again, it's wort to try under XP - there are chances it will work under XP better.

Current bug fixes fight mostly with different overflows. Actually, they should eliminate overflows at all. So, please, report any overflow you will get if it not from VLAR and not from task was ran after driver crash w/o OS reboot.

ADDON: You need 180.48 or upper videodriver version to run this build successfully.

ADDON5 (for V7):
Here is new package version.
It contains the same CUDA part as before (equivalent to 6.08 stock with some mods) and latast opt AP SSE3 version (r103) )
This package will provide suboptimal performance in CUDA part versus V5b (because VLAR CUDA processing very inefficient now and V5b just abort VLAR tasks) but provides performance increase in CPU part because of opt AP rev103 increased performance.

ADDON6 (forV7 VLAR autokill mod):
And one more version.
Now changes in CUDA part of package. This build based on 6.08 sourses but with VLAR auto-kill mod enabled. It sould provide best overall performance at cost of reissuing VLAR task to another host. NOT for using on SETI beta project.


[attachment deleted by admin]
« Last Edit: 16 Feb 2009, 05:21:13 am by Raistmer »

tfp

  • Guest
Re: Modified SETI MB CUDA + opt AP package for full GPU utilize
« Reply #1 on: 20 Dec 2008, 05:55:39 pm »
So it's a rebuild of the CUDA app so that the base thread is at a higher priority then 1 but not real time correct?  I've tried running the CUDA app at very high priority and I remember some amount of system lag from the forced priority.

Has anyone figured out if it is possible to run both the CUDA app and AK 8.0 app at the same time or is it only possible to run MB app + CUDA app?

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #2 on: 20 Dec 2008, 06:03:31 pm »
1) Yes, it's rebuild CUDA MB with increased worker thread priorty. Yes, it' not real time. It's still lower than priority of all normal processes and their threads, it's just higher than priority (1) of all other BOINC project worker threads.

2) No, combining AK8 with CUDA MB still not possible. It will require merging CUDA part into AK8 opt app and doing some synchronization between different instnces of new AK8.
This will be done eventually I hope. My current package is just temporary solution of course.

Offline Slawek

  • Knight o' The Realm
  • **
  • Posts: 55
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #3 on: 20 Dec 2008, 09:56:13 pm »
Hi,
What BOINC version needed ?

tfp

  • Guest
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #4 on: 20 Dec 2008, 10:07:37 pm »
I think on the seti forums they were saying to upgrade to 6.4.5 for the CUDA app.

Offline Slawek

  • Knight o' The Realm
  • **
  • Posts: 55
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #5 on: 20 Dec 2008, 10:31:32 pm »
Ok working on 6.4.5

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #6 on: 21 Dec 2008, 01:08:40 am »
 Thanks for your work on this Raistmer.   ;D

When installed on my system with a 4 day cache the system immediately goes into EDF mode and estimated time to completion is all messed up.  This happens with the stock version also so is not your fault.  Question is how does one deal with the messed up times and cache?  Just ignore it?  Will it eventually go out of EDF mode and completion times become more realistic if I continue to run it?
Boinc....Boinc....Boinc....Boinc

Offline Slawek

  • Knight o' The Realm
  • **
  • Posts: 55
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #7 on: 21 Dec 2008, 02:56:00 am »
HI

Working

http://setiathome.berkeley.edu/result.php?resultid=1096327006

http://setiathome.berkeley.edu/result.php?resultid=1096305038

etc..

now im very happy :)

This ( time ) is CPU not real time.. real time is about 1 hours.

Boinc dont computing GPU time work on WU

Ok

Ty guys :)


Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #8 on: 21 Dec 2008, 04:19:27 am »
Thanks for your work on this Raistmer.   ;D

When installed on my system with a 4 day cache the system immediately goes into EDF mode and estimated time to completion is all messed up.  This happens with the stock version also so is not your fault.  Question is how does one deal with the messed up times and cache?  Just ignore it?  Will it eventually go out of EDF mode and completion times become more realistic if I continue to run it?
Yes, just ignore. My own host had same problem but now it seems it came to some realistic time predictions and all 5 tasks work in usual mode.

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349

Offline Slawek

  • Knight o' The Realm
  • **
  • Posts: 55
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #10 on: 21 Dec 2008, 04:47:49 am »
My GPU is working ok. 6 hours

http://setiathome.berkeley.edu/results.php?hostid=4708858&offset=40 and all time working hard
GPU 62 C temp.:)


Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #11 on: 21 Dec 2008, 04:59:29 am »
My 9600GSO working hard too :) 58C (~44 in idle state). It has very big cooler  (Asus card) :)
Thinking is it time to try some overclocking for GPU?.... ;)
« Last Edit: 21 Dec 2008, 05:03:44 am by Raistmer »

Offline Devaster

  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 653
  • I like Duke !!!
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #12 on: 21 Dec 2008, 05:36:00 am »
overclocked from 700/170 to 720/1800 and ok (9600GT)

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #13 on: 21 Dec 2008, 05:44:11 am »
overclocked from 700/170 to 720/1800 and ok (9600GT)
Asus SmartDoctor shows 3 numbers:
Engine: 600
Shader: 1700
Memory(DDR): 1800

And it has various OCing modes: each freq can be changed or some HyperDrive mode can be enabled.
What allowable temperature for GPU? Have I some reserve or 58C(136F) is near to limit ?

Offline Devaster

  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 653
  • I like Duke !!!
Re: Modified SETI MB CUDA + opt AP package for full GPU utilization
« Reply #14 on: 21 Dec 2008, 06:19:16 am »
temp 63 celsius stable at any freq

 

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: 51
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 34
Total: 34
Powered by EzPortal