Questions and Answers :
GPU applications :
Need a little help
Message board moderation
Author | Message |
---|---|
Neal Sparks Send message Joined: 25 Jan 17 Posts: 3 Credit: 3,453,426 RAC: 0 |
Bionic did not detect cuda ..but all cpu cores and threads are working I want to get the GPU doing more than +1 Running dual 8 core xeon e5 2667. Windows 10 pro Have the Strix GTX1070 should have 1920 cudas |
Tom M Send message Joined: 28 Nov 02 Posts: 5124 Credit: 276,046,078 RAC: 462 |
Bionic did not detect cuda ..but all cpu cores and threads are working I want to get the GPU doing more than +1 It will have been useful if you had put a specific question in your subject line. Not a generic one. When you are talking about the 1920 Cuda's, are you talking about the report in the event log? ".... I want to get the GPU doing more than +1..." Are you trying to get more than one task to run on your gpu? app_config.xml in the hidden program data for seti. <app_config> <app> <name>setiathome_v8</name> <gpu_versions> <gpu_usage>0.5</gpu_usage> <cpu_usage>0.33</cpu_usage> </gpu_versions> </app> </app_config> This will run 2 tasks on a gpu. If you change it to 0.3 it will run 3 tasks. etc. HTH, Tom A proud member of the OFA (Old Farts Association). |
rob smith Send message Joined: 7 Mar 03 Posts: 22204 Credit: 416,307,556 RAC: 380 |
The applications written for GPUs do not work the same way as those for CPUs. CPU applications treat each of the CPU cores as an individual computing unit, thus you can see as many tasks running on the CPU as it has threads (or cores). GPU applications are designed to use all the cores in parallel on a single task, thus, by default, you will only see one task running on each of your GPUs. Due to the way these tasks run, particularly when you have a very high core count not all the GPU cores are utilised all the time, hence Tom's suggestion of running multiple tasks on each GPU. The SoG application requires a fair bit of support from the CPU, I would allow one CPU thread (core) for each task running on the GPUs, thus change the line: <cpu_usage>0.33</cpu_usage> to <cpu_usage>1.0</cpu_usage> With the current applications going beyond 2 tasks per GPU tends to be counter productive as there are other bottlenecks in the system that are much harder to overcome than the use of CUDA cores, or number of CPU threads (cores) Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
Bionic did not detect cuda What do you mean with this? That when you started BOINC, it didn't say something alike: CUDA: NVIDIA GPU 0: GeForce gtx 1070 (driver version 378.66, cuda version 8.0, compute capability 6.1, 4096MB, 3046MB available, 7046 GFLOPS peak) but only: OpenCL: NVIDIA GPU 0: GeForce gtx 1070 (driver version 378.66, device version OpenCL 1.2 cuda, 8192MB, 3046MB available, 7046 GFLOPS peak) If so, then that's driver trouble. Uninstall present drivers and reinstall the correct ones from the Nvidia driver web site. |
©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.