OPENMM_22 (GPU) project WUs completed by... x86?

Moderators: Site Moderators, FAHC Science Team

Post Reply
Frogging101
Posts: 85
Joined: Wed Mar 25, 2020 2:39 am
Location: Canada

OPENMM_22 (GPU) project WUs completed by... x86?

Post by Frogging101 »

So I was looking through some WU status pages for project 14543, which uses the OPENMM_22 core:

Code: Select all

Project  Server IP      Atoms   Timeout  Deadline  Base Credit  Core       Contact
14543    128.252.203.4  76,540  1.00     7.00      27,234       OPENMM_22  vithanin
And here are some of the WUs from Project 14543 that have been successfully completed:

Code: Select all

PRCG              User                                          CPUID             Slot        OS       Credit   Days   Assigned             Credited             Returned
14543 0 1914 47   Frogging101                                   E40174587AE3BC88  AMD GPU     Linux    xxxxxxx  xxxxx  2020-04-10 18:22:04  IN PROGRESS
14543 0 1914 46   gril528                                       41F3815ED0914294  x86         Linux    109 045  0.328  2020-04-10 10:25:45  2020-04-10 18:17:23  2020-04-10 18:22:28
14543 0 1914 45   Hou5e_ALL_15k84jUoNPb1kodGvYtKDHiBPRX4Qs3kx8  505B285C90276AEF  x86         Linux    242 682  0.066  2020-04-10 08:40:14  2020-04-10 10:15:26  2020-04-10 10:22:18
14543 0 1914 44   UVic_RCS                                      39C68C5E4873798E  x86         Linux    165 692  0.142  2020-04-09 05:03:54  2020-04-09 08:28:09  2020-04-09 08:35:02
14543 0 1914 11   marknd59                                      F487F5EE0BB6D6C   AMD GPU     Windows  114 083  0.299  2020-04-02 18:36:41  2020-04-03 01:47:32  2020-04-03 05:36:42
14543 0 1914  9   tralph                                        4BEB745E14322092  x86         Linux    224 898  0.077  2020-04-02 14:59:02  2020-04-02 16:49:53  2020-04-02 19:45:11
14543 0 1914  6   jfalgout                                      15F66F5EC25FAEE3  x86         Linux     27 234  0.095  2020-04-01 15:11:08  2020-04-01 17:27:50  2020-04-01 17:49:06
14543 0 1914  5   miker07                                       23F3755DD8FE0867  NVidia GPU  Windows  225 852  0.076  2020-03-31 13:01:47  2020-03-31 14:51:42  2020-03-31 15:12:53
Etcetera.¹

Today, I got a WU from this project (14543, 0, 1914, 47) on my Linux AMD GPU, which shows up in the CPU list as such: https://apps.foldingathome.org/cpu?q=Frogging101

x86 means CPU, right? I don't understand how this project can be running on both CPUs and GPUs when it is defined as using the OPENMM_22 core.

¹ Side note, the table I just created (manually, so very tediously) above is a pretty cool look into the progression of a project branch (clone). Wouldn't it be cool to be able to see that on the website? I can dream... :D
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: OPENMM_22 (GPU) project WUs completed by... x86?

Post by JimboPalmer »

Yes all current (and foreseen) GPU jobs use a x86 to manage the transfer of data from the server to the VRAM on the graphics card. Additionally the CPU periodically checks to be sure the GPU has not gone astray.

We occasionally have volunteers who wish they could use GPUs on their ARM boxes, but no such client is planned that I know of. It is all x86 of some form (32 or 64 bit, Intel or AMD)
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
Frogging101
Posts: 85
Joined: Wed Mar 25, 2020 2:39 am
Location: Canada

Re: OPENMM_22 (GPU) project WUs completed by... x86?

Post by Frogging101 »

JimboPalmer wrote:Yes all current (and foreseen) GPU jobs use a x86 to manage the transfer of data from the server to the VRAM on the graphics card. Additionally the CPU periodically checks to be sure the GPU has not gone astray.

We occasionally have volunteers who wish they could use GPUs on their ARM boxes, but no such client is planned that I know of. It is all x86 of some form (32 or 64 bit, Intel or AMD)
Well, yes, obviously x86 code is technically involved in processing GPU WUs. But the stats system distinguishes between CPU and GPU processors. On the CPU list, CPU slots are labelled "x86" and GPUs are labelled "GPU". Unless there's some special case where GPU slots are also labelled "x86" in this system. Which does seem likely given the evidence. I'm interested in what's happening there, since there's clearly a discrepancy.
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: OPENMM_22 (GPU) project WUs completed by... x86?

Post by JimboPalmer »

Are you suspecting mis-labling? You should be! With a 10 to 1 growth rate in under 4 weeks, I feel sure WUs went out without much double checking of the documentation.
s1
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
Frogging101
Posts: 85
Joined: Wed Mar 25, 2020 2:39 am
Location: Canada

Re: OPENMM_22 (GPU) project WUs completed by... x86?

Post by Frogging101 »

JimboPalmer wrote:Are you suspecting mis-labling? You should be! With a 10 to 1 growth rate in under 4 weeks, I feel sure WUs went out without much double checking of the documentation.
s1
These WUs are GPU units for sure. It's running on mine right now. The mis-labelling of GPU slots as "x86" is likely on the part of the stats server.
toTOW
Site Moderator
Posts: 6309
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: OPENMM_22 (GPU) project WUs completed by... x86?

Post by toTOW »

Yes, some GPU projects are incorrectly identified as CPU ones in some pages of official tools (like the CPU page) ... and we still don't know why ...
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
Post Reply