Message boards :
Number crunching :
Selecting tasks for CPU
Message board moderation
Author | Message |
---|---|
Send message Joined: 10 Jun 11 Posts: 2 Credit: 3,065,946 RAC: 0 |
I am processing GPU tasks on multiple GPU's and I also wanted to process CPU tasks. However, I received Separation tasks for the CPU which are better processed with the GPU. I there any way to limit the CPU processing to only tasks that specifically require processing this way, such as N-Body? |
Send message Joined: 24 Jan 11 Posts: 712 Credit: 554,097,797 RAC: 57,721 |
Create two different venues. One with cpu only and one with gpu only. Then run two BOINC clients with each one crunching either the cpu or gpu venue. |
Send message Joined: 10 Jun 11 Posts: 2 Credit: 3,065,946 RAC: 0 |
Thank you |
Send message Joined: 3 May 19 Posts: 4 Credit: 17,520,590 RAC: 9,967 |
How did you decide that NBody are better for CPU than Separation? Pointswise Separation tasks grants you more credits: 227 credits for about 1,5 hrs of 1 CPU While Nbody 8 CPUs for 15 min only 36 credits, That's actually quite frustrating 8*15=120 min CPU time for only 36 credits =( very very conservative |
Send message Joined: 8 May 09 Posts: 3339 Credit: 524,010,781 RAC: 0 |
How did you decide that NBody are better for CPU than Separation? But if you run 6 tasks in the same 1 1/2 hours you will get 216 credits |
Send message Joined: 3 May 19 Posts: 4 Credit: 17,520,590 RAC: 9,967 |
But if you run 6 tasks in the same 1 1/2 hours you will get 216 credits Don't forget core count! NBody: 6 tasks Ñ… 1 set of 8 CPUs yield 216 in ~1,5 hrs Separation: 1 task * 8 CPUs yield 1816 in a same ~1,5 hrs |
Send message Joined: 1 Jul 19 Posts: 6 Credit: 5,406,648,009 RAC: 36,475 |
How did you decide that NBody are better for CPU than Separation? I think he compared the time of the separation tasks when processed on GPU vs CPU. Separation on GPU: 12 - 300 seconds (depending on the gpu) Separation on CPU: 5400 seconds less than 300 seconds < 5400 seconds --> so it is not efficient to process separation on CPU As NBody can only be processed on the CPU he doesn't want to block his CPU with Separation units. If you use a GPU the you don't care about the small amount of credits you can make with a CPU. (Separation: 1 task * 8 CPUs yield 1816 in a same ~1,5 hrs --> separation on Radeon VII: 12 Secs/task --> 300 Tasks per hour --> 450 tasks per 1.5 hours = 68,100 credits) So if you want to maximize scientific output (not credits) for the project you should do separation on GPU and NBody on CPU. I think this was the intention of Bill Eckard. If yes, I agree with him :-) |
©2024 Astroinformatics Group