Advanced search

Message boards : Graphics cards (GPUs) : GTX 1080ti slow

Author Message
Pretender
Send message
Joined: 20 Mar 18
Posts: 3
Credit: 221
RAC: 0
Level

Scientific publications
wat
Message 49199 - Posted: 23 Mar 2018 | 9:34:55 UTC
Last modified: 23 Mar 2018 | 9:49:51 UTC

I have rig with 4 * 1080ti
And Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz [Family 6 Model 158 Stepping 11] (4 core)
But looks like calculation very slow ~ 8-10 hour for long stats:
http://www.gpugrid.net//results.php?hostid=471190

But i see people with 1080ti too and spend of the same tasks ~2-3h.
http://www.gpugrid.net/results.php?hostid=458167

What i am doing wrong.

I have linux ubuntu 17.10.


Some ideas:

- No multiple GPUs in the same system to achieve PCIe3.0x16.

PCIe3.0x16 required ?

Now card connected via:

https://www.aliexpress.com/item/New-3-in-1-Molex-4Pin-SATA-6PIN-PCIE-PCI-E-PCI-Express-16x-Slot-Riser/32838716482.html?spm=a2g0s.9042311.0.0.W0tvgJ

PappaLitto
Send message
Joined: 21 Mar 16
Posts: 511
Credit: 4,617,042,755
RAC: 0
Level
Arg
Scientific publications
watwatwatwatwatwatwatwat
Message 49200 - Posted: 23 Mar 2018 | 11:14:39 UTC - in response to Message 49199.

Hello, unlike normal cryptocurrency mining, some scientific applications requires PCIe bandwidth. From my experience something like the application for Einstein@home or SETI@home require the least PCIe bandwidth. A 1x link will do just fine. If you would like me to go further into optimizing please PM me.

If you wish to contribute to this exact project, this application requires large PCIe bandwidth, which means 16x riser cables and the infrastructure to support it (aka a CPU that has at least 8x PCIe x3 slots for each high speed GPU.)

One of my machines I have an i3-7100 with only one 1080ti to get the maximum speed out of the card. I can achieve max speed because there is an entire 16x PCIe slot dedicated to this one card which is the entirely of the i3-7100's PCIe bandwidth. The double precision calculations are done on the CPU so PCIe bandwidth has to be very high.

If you wish to contribute to this project I suggest spreading out your GPUs among other systems to maximize PCIe bandwidth for each card.

As for operating system you have gone with the right choice, Linux is amazing for most applications, but especially for science. Many scientific applications run significantly faster on Linux and some applications are ONLY written for Linux. Some projects have to use Virtual Machines to give work to windows users, at huge computational loss. For example the Large Hadron Collider project's application is only written for Linux without the use of a VM.

If you wish to support this project, please keep in mind that the work is not guaranteed and often the network and compute their work faster than they can give new work, leading to shortages fairly often. I would have a backup project that BOINC automatically switches to if there is no GPUGrid work.

Since you are on Linux you can however help out the CPU workload for GPUGrid which requires Linux and they are desperate to speed up the computational time.

Profile Retvari Zoltan
Avatar
Send message
Joined: 20 Jan 09
Posts: 2343
Credit: 16,201,255,749
RAC: 7,520
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 49201 - Posted: 23 Mar 2018 | 13:52:26 UTC - in response to Message 49199.

PCIe3.0x16 required ?
No, but...
Now card connected via:
https://www.aliexpress.com/item/New-3-in-1-Molex-4Pin-SATA-6PIN-PCIE-PCI-E-PCI-Express-16x-Slot-Riser/32838716482.html?spm=a2g0s.9042311.0.0.W0tvgJ
You are using your cards through PCIe 2.0 x1, which has about 1/32 the bandwidth of PCIe 3.0 x16.
GPUGrid definitely needs more than that. (at least PCIe 3.0 x4 =~ PCIe 2.0 x8)

A single PCIe3.0 lane is about twice as fast as a single PCIe2.0 lane.
The overall data transmission speed of a given generation of PCIe connection scales in direct ratio of the number of lanes (x2, x4, x8, x16).

X99 Server
Send message
Joined: 26 Mar 18
Posts: 1
Credit: 11,064,250
RAC: 0
Level
Pro
Scientific publications
wat
Message 49242 - Posted: 6 Apr 2018 | 23:14:42 UTC
Last modified: 6 Apr 2018 | 23:17:34 UTC

try buying an older generation xeon. I bet you can get 1650v3 fairly cheaply these days. These will givve you all the PCI lanes you need in a single rig.

http://www.gpugrid.net/forum_thread.php?id=4620#47847

I just say this thread so single thread appears to be an issue too. MAkes sense why my 980TI on my 4.2GHz 1650v3 wont fun at max speed.

You might want to buy a binned or at least a high clocked baby lake CPU.

PappaLitto
Send message
Joined: 21 Mar 16
Posts: 511
Credit: 4,617,042,755
RAC: 0
Level
Arg
Scientific publications
watwatwatwatwatwatwatwat
Message 49243 - Posted: 7 Apr 2018 | 1:41:15 UTC

Unfortunately high IPC, Clockspeed and PCIe bandwidth are required for fast GPUs like 980ti, 1080 and 1080ti for maximum speed. SWAN_SYNC is also required for maximum performance.

3de64piB5uZAS6SUNt1GFDU9d...
Avatar
Send message
Joined: 20 Apr 15
Posts: 285
Credit: 1,102,216,607
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwat
Message 49245 - Posted: 7 Apr 2018 | 14:15:09 UTC
Last modified: 7 Apr 2018 | 14:21:31 UTC

I agree to the below comments of PappaLitto and Zoltan. Which mainboard do you have, is it already a Z370 ... or still Union Point?

The first (Coffee Lake) and a few Union Point chipsets do already support 24 lanes of PCI_3.0 speed, that said, not all of them are available for GPU. Most mainboards on market support only 3 Cards at [x8/x8/x4] at the same time ... only the ASUS ROG Maximus X Apex seems to support four at [x8/x8/x4/x4] which is extraordinary.

No idea whether or not a 1080ti is bottlenecked at even PCIe_3.0x4, it may be, but I have not tried yet. Mine runs on a single PCIe 3.0x16 (both mechanical and electrical), leaving the other slots empty. But 2.0x1 definitely is inappropriate as Zoltan already wrote.

Either way, I assume that your mainboard can only host three 1080ti (run concurrently at x8/x8/x4) and also the i3-8100 seems to be a little slow for supporting these powerful cards. But we certainly can check that once you have revealed us your mainboard type/model.
____________
I would love to see HCF1 protein folding and interaction simulations to help my little boy... someday.

Pretender
Send message
Joined: 20 Mar 18
Posts: 3
Credit: 221
RAC: 0
Level

Scientific publications
wat
Message 49249 - Posted: 8 Apr 2018 | 12:28:32 UTC - in response to Message 49245.

My motherboard:
https://www.asus.com/Motherboards/PRIME-Z370-P/

But unfortunately i can not setup even 2 1080ti into one motherboard because it will be very hot temperature in card.

3de64piB5uZAS6SUNt1GFDU9d...
Avatar
Send message
Joined: 20 Apr 15
Posts: 285
Credit: 1,102,216,607
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwat
Message 49250 - Posted: 8 Apr 2018 | 22:40:28 UTC

i can not setup even 2 1080ti into one motherboard because it will be very hot temperature in card


in that case... I'd suspect the case is not suitable, not properly set up and the air flow inappropriate. Normally there should not be any problem with cooling two 1080ti, unless overclocked to the sky. Can you possibly make a photograph of your case and the location of fans please?
____________
I would love to see HCF1 protein folding and interaction simulations to help my little boy... someday.

Post to thread

Message boards : Graphics cards (GPUs) : GTX 1080ti slow

//