Need a little help

Questions and Answers : GPU applications : Need a little help
Message board moderation

To post messages, you must log in.

AuthorMessage
Neal Sparks

Send message
Joined: 25 Jan 17
Posts: 3
Credit: 3,447,557
RAC: 6,305
United States
Message 1844533 - Posted: 26 Jan 2017, 16:44:08 UTC

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
ID: 1844533 · Report as offensive
Profile Tom Miller
Volunteer tester
Avatar

Send message
Joined: 28 Nov 02
Posts: 768
Credit: 18,729,124
RAC: 19,189
United States
Message 1856398 - Posted: 18 Mar 2017, 18:53:08 UTC - in response to Message 1844533.  

Bionic did not detect cuda ..but all cpu cores and threads are working I want to get the GPU doing more than +1

-----
Have the Strix GTX1070 should have 1920 cudas


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
"You are entitled to your own opinion but not to your own facts." Senator and Professor Patrick Moynihan
---
https://GalensonConsulting.WordPress.com
ID: 1856398 · Report as offensive
rob smithProject Donor
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 15201
Credit: 251,991,566
RAC: 326,631
United Kingdom
Message 1856519 - Posted: 19 Mar 2017, 8:23:36 UTC

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?
ID: 1856519 · Report as offensive
Profile Ageless
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 14242
Credit: 3,542,578
RAC: 2,059
Netherlands
Message 1856524 - Posted: 19 Mar 2017, 9:27:18 UTC - in response to Message 1844533.  

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.
Jord

Ancient Astronaut Theorists suggest that in many ways, you can be considered an alien conspiracy!
ID: 1856524 · Report as offensive

Questions and Answers : GPU applications : Need a little help


 
©2017 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.