+- +-
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: How do I run this configuration...  (Read 8601 times)

rjbgames

  • Guest
How do I run this configuration...
« on: 04 Jun 2009, 11:20:05 am »
I would like to run MB tasks only on the GPU, ie. 6.08 and AP only on the CPU.

I had no problem doing tihis, other than a bit of manual scheduling for AP, when I was using the V10 CPU_GPU team application since all MB WUs were tagged as 6.08.  Now that I have switched over to the unified installer based application I have some difficulties.  I now receive BOTH 6.08 & 6.03 tagged MB WUs.   This results in my CPUs spending most of their time running 6.03 MB tasks rather than the preferred AP tasks.  Since I keep a fairly large cache this means that I now have several hundred 6.03 tasks waiting to run, some with short due dates.

Can I just make some changes in the appl_info.xml file so that all MB WUs will use the GPU application?  If so, will I need to empty my cache of 6.03 work first?

Thanks in advance!

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: How do I run this configuration...
« Reply #1 on: 04 Jun 2009, 01:20:12 pm »
You can run resheduling script/app to put all your CPU MB tasks into GPU queue.
Then you will not need to empty cache or  kill tasks.

After you could either adit app_info manually or try to re-use installer.
Maybe it's possible to uncheck AKv8 apps leaving only AstroPulse and CUDA MB ones ?

rjbgames

  • Guest
Re: How do I run this configuration...
« Reply #2 on: 04 Jun 2009, 02:35:16 pm »
Thanks Raistmer!  I'll give that a try and let you know how it goes...

EPG

  • Guest
Re: How do I run this configuration...
« Reply #3 on: 05 Jun 2009, 08:24:52 am »
Or an another half solution:

Put/(leave) everything into the app_info.xml and set the seti preferences to get AP only and send another wu if no work for AP. This way it will try to send AP(if any) for CPU, but as it can't get AP for CUDA, the server will send MB 608. Unwanted sideeffect that sometimes when (like now) AP is scarce, you will get some 603 for CPU, but at least you won't run out of work.

rjbgames

  • Guest
Re: How do I run this configuration...
« Reply #4 on: 05 Jun 2009, 07:39:52 pm »
All is well now!  YA HOO!

I ran the tool that Marius wrote and it worked like a charm, I just wish I had the source though....I have a couple of ideas for tweaks that I wouldn't mind trying...but I would never reverse engineer / de-complile someone elses code with their permission... 8)

Also, even though Marius indicate that it ran slow, it only took 2-3 seconds to process my client_state file even though it's about 2.5 mb in size.

Nice job Marius!

 

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