How to measure GPU performance for seti@home

Message boards : GPUs : How to measure GPU performance for seti@home
Message board moderation

To post messages, you must log in.

AuthorMessage
Falanga

Send message
Joined: 30 Nov 19
Posts: 4
Macedonia
Message 93966 - Posted: 30 Nov 2019, 22:01:11 UTC

Dear all,

I have been crunching seti@home work units since like 20 years ago give or take.
Now i am a married guy, have kids running around and having peaceful evenings.

I have this mania to restore old computers, stick any kinds of supported GPUs and let them crunch seti@home, asteroids@home and Einstein@home 24/7.

So i have this question, how do i know which GPU is more powerful then another as far as seti@home is concerned? Which performance metric is important? Like is it shader units, ROPS, Pixel rate, FP32 floating point, FP64 double ..... ?

Which metric is important? I have more graphic cards than rigs to plug them in, so how do i tell which cards are better and should be utilized other than others?

Many thanks,
Mile
ID: 93966 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 866
United States
Message 93967 - Posted: 1 Dec 2019, 7:13:20 UTC - in response to Message 93966.  

Generally the more expensive cards have more shaders or compute units and are the best for distributed computing. Depends on the project whether the science apps need or use double-precision floating point. Milkyway@home is the only common project that needs exclusively cards capable of double-precision FP. Anything over 2GB of memory is sufficient for running singles.
You can look at this chart to see where your cards fall with regard to Seti computation efficiency and production.
https://setiathome.berkeley.edu/forum_thread.php?id=81962&postid=1997116

The stock Seti apps use OpenCL applications that need the OpenCL component of the respective drivers installed. If you are running a card with CUDA Capability of 5.0 and also running the Linux OS, the special applications are the fastest for Seti. Between 3X and 10X the production speed of the stock apps. Look at the Top Computers list and you can see it is dominated by Linux hosts.
https://setiathome.berkeley.edu/top_hosts.php
ID: 93967 · Report as offensive
Falanga

Send message
Joined: 30 Nov 19
Posts: 4
Macedonia
Message 93969 - Posted: 1 Dec 2019, 13:09:05 UTC - in response to Message 93967.  

Thank you sir, this is exactly what i needed.

One more question though, what do you mean by special and stock applications?
Isn't it that the BOINC client is the only application since they shut down the old client and moved to BOINC?
ID: 93969 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 93975 - Posted: 1 Dec 2019, 14:52:35 UTC
Last modified: 1 Dec 2019, 15:16:47 UTC

The fastest card isn't always the fastest for every project.
The majority of the GPU projects I use, don't fully utilize the GPU's potential (which is why so many people are trying to fit 2, 3, 4, or 5 projects into one modern GPU.

I've just learned, that most projects aim to fully occupy a GTX 1050/1060.
for older hardware, the Nividia P106 GPUs are discarded mining cards, are excellent buys for this on the second hand market. They go for as low as $40, and perform just slightly slower than most RTX GPUs on one project. Plus they're PCIE 2.0 compatible (not 3.0).

For older hardware, they're probably the sweet spot on a budget for crunching!


As far as the projects go, boinc is just a client. An interface, between your hardware, and each project. There are tens (if not hundreds) of projects that work with Boinc, but not everyone of them work in the same way.
ID: 93975 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1283
United Kingdom
Message 93979 - Posted: 1 Dec 2019, 15:38:05 UTC - in response to Message 93969.  

Stock - science applications delivered by the project.
Special or anonymous - applications installed by the user, often using custom configurations and frequently highly optimised for maximum performance (run times as short as possible without producing errors)
ID: 93979 · Report as offensive
Falanga

Send message
Joined: 30 Nov 19
Posts: 4
Macedonia
Message 93982 - Posted: 1 Dec 2019, 16:22:49 UTC - in response to Message 93979.  

Thanks for the info.

Are there any special applications i can try and use with S@H that you can recommend me?
ID: 93982 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1283
United Kingdom
Message 93985 - Posted: 1 Dec 2019, 17:23:09 UTC

What operating system?
What GPU?
ID: 93985 · Report as offensive
Falanga

Send message
Joined: 30 Nov 19
Posts: 4
Macedonia
Message 93990 - Posted: 1 Dec 2019, 18:52:36 UTC - in response to Message 93985.  

For example Windows 10 and Linux Mint 19.

GPUs: GF750TI, GF550ti, Quadro FX 1800 анд мултипле GF520
ID: 93990 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 93991 - Posted: 1 Dec 2019, 19:33:11 UTC - in response to Message 93982.  

Thanks for the info.

Are there any special applications i can try and use with S@H that you can recommend me?

Applications that do what?
I just recommended Netlimiter to someone who wanted to reduce the network load caused by tasks being either uploaded or downloaded.
There are a lot who use VNC, to control their servers remotely.
Boinc is pretty much an application you'll want to run, with as little distraction as possible (no bloated system and preferably on Linux too).

You may be interested to try out a new version of Linux.
Installation procedures of the OS, and drivers; since Boinc benefits from the lower PCIE bandwidth usage in Linux.
ID: 93991 · Report as offensive

Message boards : GPUs : How to measure GPU performance for seti@home

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.