Question about GPUSpecies

A forum for discussing FAH-related hardware choices and info on actual products (not speculation).

Moderator: Site Moderators

Forum rules
Please read the forum rules before posting.
Post Reply
Jupis_folder
Posts: 27
Joined: Sun Aug 02, 2020 2:58 pm

Question about GPUSpecies

Post by Jupis_folder »

Hello all together and a nice Wednesday!

Yesterday I read the announcement https://foldingforum.org/viewtopic.php?f=24&t=36252 and I wondered if there is somewhere something to read about the parameter GPUSpecies. Is there something?
NormalDiffusion
Posts: 124
Joined: Sat Apr 18, 2020 1:50 pm

Re: Question about GPUSpecies

Post by NormalDiffusion »

17304 is excluded from amd GPUs (PPD extremely low) and not for very fast Nvidia GPUs (low ppd).
17305 is limited to fast amd GPUs and very fast nvidia GPUs
17306 is limited to fast amd and very fast nvidia GPUs.
Jupis_folder
Posts: 27
Joined: Sun Aug 02, 2020 2:58 pm

Re: Question about GPUSpecies

Post by Jupis_folder »

Is there a detailed list, which GPUs are which species?
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Question about GPUSpecies

Post by PantherX »

If you look at your GPUs.txt file, it will have all those details per GPU.

Off the top of my head:
8 -> Top of the line Nvidia GPUs from 1000, 2000 and 3000 Series
7 -> Second best Nvidia GPUs
6 -> mid-range Nvidia GPUs
5 -> something...
4 -> something...
3 -> something...
2 -> low-end Nvidia GPUs
1 -> Nvidia GPUs that support Double Precision but only have OpenCL 1.1
0 -> Nvidia GPUs that don't support Double Precision

For AMD, they have a completely different classification which I don't know since it is a bit more convoluted than Nvidia's classification.

This will completely change in the future when we move towards automatic benchmarking and classification of GPUs.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Jupis_folder
Posts: 27
Joined: Sun Aug 02, 2020 2:58 pm

Re: Question about GPUSpecies

Post by Jupis_folder »

Thanks.
Is it the 4th parameter?

Code: Select all

0x10de:0x1c81:2:7:GP107 [GeForce GTX 1050 LP] 1862
                ^ GPUSpecies?
Joe_H
Site Admin
Posts: 7940
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Question about GPUSpecies

Post by Joe_H »

Yes. The first two fields are the PCI device ID (manufacturer:device), third field indicates AMD (1), nVidia (2) or Intel (3). The fifth field is a description string, only used for display purposes.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
aetch
Posts: 436
Joined: Thu Jun 25, 2020 3:04 pm
Location: Between chair and keyboard

Re: Question about GPUSpecies

Post by aetch »

The purpose of the GPU Species is to try to direct work units to graphics cards suitable for that project.
The GPU Species is a band representing the speed and capabilities of the graphics card you're offering for use.
We donors/folders/whateveryouwanttocallus have a wide variety of graphics cards ranging from old/slow to new/fast and every combination in between.
The work units come in different sizes and complexity as well, some big, others small. A big unit will swamp a small card and likely fail the deadline. Equally a small unit wastes the resources of a big fast card as it may only use the card to 40%.
Occasionally we have received work units unsuitable for the hardware we're running which is probably part of the reason there is a project to give a greater level of granularity to the GPU species list to better distribute the work units to the hardware we have offered up.
Folding Rigs - None (25-Jun-2022)

ImageImage
Jupis_folder
Posts: 27
Joined: Sun Aug 02, 2020 2:58 pm

Re: Question about GPUSpecies

Post by Jupis_folder »

Thank you all for your explanations!
MeeLee
Posts: 1339
Joined: Tue Feb 19, 2019 10:16 pm

Re: Question about GPUSpecies

Post by MeeLee »

They may need to extend the classification, as Nvidia RTX 3000 GPUs are a bit faster than 2000 GPUs, but are significantly faster (with more many more cores) than the GTX 1000 series.
I think the RTX 3000 and upcoming 4000 series, as well as AMD BIG NAVI will need a totally new category.
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Question about GPUSpecies

Post by PantherX »

IMO, I won't worry about reclassification of the GPU Species at this point since the new system is being worked on. I would personally prefer that the new system is developed and leave the existing system as is until the new one is on-line and functional.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Question about GPUSpecies

Post by bruce »

The active system was based primarily on the hardware classification given my to the actual chip in the GPU. They were NOT split up based on the number of execution units (aka shaders). The future system will account for actual measured FAH throughput speeds; not on advertised features.
Post Reply