Questions and Answers :
Windows :
GPU and CPU on same project
Message board moderation
Author | Message |
---|---|
LukeSky Send message Joined: 26 Nov 02 Posts: 8 Credit: 748,226 RAC: 16 |
Is it possible to have my GPU and CPU run the same project instead of two seperate ones. GPU takes roughly 16 hours to complete one and my CPU takes roughly 6 hours. I would like them to work together on one unit to get done faster. Thanks |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
In a word: no. The CPU and GPU work from two different pools of resources, and the constant need to update these two pools so that they reflect the same work done would require a great deal of overhead. Then there's difference in architectural code being used on each. The CPU utilizes x86 and x86-64 instructions while the GPU utilizes OpenCL instructions, requiring two different code paths that cannot be combined, increasing the difficulty in getting both the CPU and GPU to work together coherently. I do find it odd thought that your GPU takes longer than you CPU. Are you comparing the same type of workunits; AstroPulse vs AstroPulse or SETI@home v7 vs SETI@home v7? Same Angle Range too? |
LukeSky Send message Joined: 26 Nov 02 Posts: 8 Credit: 748,226 RAC: 16 |
Both are Seti. I use the lastest version. I think it takes longer cause its onboard GPU. NVIDIA GeForce 9100 256 mb. Currently in the process of trying to get more Ram and a Graphics card for this comp. Also since i started SETI back up. For some reason i downloaded 12 so far. All are waiting except for 3. 2 run from my CPU and 1 from my GPU but its not really running for some reason. It says : Waiting to run (0.00166 CPU's + NVIDIA GPU) (Scheduler wait: CuFFT Plan Failer, temporary exit) |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
It says : Waiting to run (0.00166 CPU's + NVIDIA GPU) (Scheduler wait: CuFFT Plan Failer, temporary exit) Known problem with NVIDIA driver: 320.18 Update to 320.49 Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
LukeSky Send message Joined: 26 Nov 02 Posts: 8 Credit: 748,226 RAC: 16 |
It worked. Thanks. Is their an option to make the CPU only run one work unit? Cause since i reset BOINC it now runs 2. One takes 6 hours and the other usually 2-3 hours. |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
With a dual-core like yours, it should be running one CPU workunit and one GPU workunit. Note that the GPU workunit should only be using a partial core. |
LukeSky Send message Joined: 26 Nov 02 Posts: 8 Credit: 748,226 RAC: 16 |
GPU unit is using partial core. But how do i set BOINC to only run one workunit through the CPU instead of 2. I know i can manually pause it everytime but im lazy. lol |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
So you're saying that you have two CPU workunits running and a GPU workunit running at the same time? So you have three workunits running right now? |
LukeSky Send message Joined: 26 Nov 02 Posts: 8 Credit: 748,226 RAC: 16 |
Yes |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
Go into your Computing Preferences and change the option: "On multiprocessors, use at most X Enforced by version 6.1+" to 50%. This assumes you're using online preferences and you do not have local preferences set to override your online ones. |
LukeSky Send message Joined: 26 Nov 02 Posts: 8 Credit: 748,226 RAC: 16 |
Thanks that worked. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.