Is there any way to force 0xa4 WUs only ?

Moderators: Site Moderators, FAHC Science Team

Post Reply
Blue_Bubble
Posts: 12
Joined: Wed Aug 23, 2017 2:29 pm
Location: Duxford, Cambridgeshire, UK

Is there any way to force 0xa4 WUs only ?

Post by Blue_Bubble »

I have a 24-CPU system that for various reasons I cannot upgrade to enable 0xa7 WUs to be processed (shared libraries are old versions, which causes 0xa7 WUs to fail).

I have set max-packet-size to "small" and for a long time this seemed to favour 0xa4 WUs to be processed. For the last few days, only 0xa7 units seem to be downloaded (all of which fail as described above).

Conversely I have a couple of systems that process 0xa7 units *much* faster than 0xa4 ones - any way to force these systems to only download 0xa7 WUs ?

Thanks for any help :)
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Is there any way to force 0xa4 WUs only ?

Post by foldy »

Hi Blue_Bubble,

For the first question: 0xa7 work units are only deployed if the CPU and OS support AVX instructions. So if you can somehow disable AVX support in BIOS or OS then you will only get 0xa4 work units anymore. On Windows in a cmd shell enter this: "bcdedit /set xsavedisable 1" and reboot but I don't know if this could lead to problems like not booting or others.

For the second question: no you cannot force 0xa7 only as there are also 0xa4 work units which need to be processed.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Is there any way to force 0xa4 WUs only ?

Post by bruce »

foldy wrote:For the first question: 0xa7 work units are only deployed if the CPU and OS support AVX instructions. So if you can somehow disable AVX support in BIOS or OS then you will only get 0xa4 work units anymore.
That may seem true, but it's really not so.

There are two versions of 0xa7. They run exactly the same group of projects but one is compiled to use AVX and it's deployed, as you say, to CPUs and OSs which support AVX. The other is compiled to use SSE2 instructions, and it's assigned to the same machines which run 0xa4 projects.
Blue_Bubble wrote:Conversely I have a couple of systems that process 0xa7 units *much* faster than 0xa4 ones - any way to force these systems to only download 0xa7 WUs ?
As foldy has said, you cannot force a system to download only 0xa7 assignments. On a platform that supports AVX, these WU will use the AVX version of 0xa7. If assigned to a platform which does NOT support AVX, the second version of FAHCore_a7 will be deployed. In that case, that system will use SSE2 instructions and FAHCore_a7 will process that assignment at the same speed as it would run 0xa4.

i.e. - both types of platforms will receive both types of assignments.

If you post segments of your logs from both types of systems where it starts processing both types of assignments, we can point out the difference. Use the instructions below, but be sure to include the long lines of the form Running FahCore: "C:\Program Files ... FahCore_a4.exe -dir 00 -suffix 01 -version .... for both a4 and a7 and note whether you believe the system supports AVX or not.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Is there any way to force 0xa4 WUs only ?

Post by bruce »

>>>>>>>>>>>>>> Hardware and OS
>>>>>>>>>>>>>> AVX _____non AVX
Project uses
>>>>> 0xa4 >>> SSE2 ______SSE2
>>>>> 0xa7 >>> AVX ______ SSE2
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: Is there any way to force 0xa4 WUs only ?

Post by JimboPalmer »

Blue_Bubble wrote:Conversely I have a couple of systems that process 0xa7 units *much* faster than 0xa4 ones - any way to force these systems to only download 0xa7 WUs ?
I suspect no truly new research is being started with a4 cores. It could take years for all current and subsequent research to finish. Once all those a4's are done, a7 will be the new normal.
While currently a7 requires a 64 bit OS, it is not a given that 32 bit CPUs can't run it eventually. If not, then Netburst through Core Duo will be retired when a4 runs out.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
toTOW
Site Moderator
Posts: 6296
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Is there any way to force 0xa4 WUs only ?

Post by toTOW »

I have an old server in the same situation ... so it regularly fails A7 WUs and there's nothing I can do about it (I tried to update the Ubuntu distribution, but it's too old now and it can't even update). :(
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Is there any way to force 0xa4 WUs only ?

Post by bruce »

Post the log showing the log around the time of a couple of failures.
toTOW
Site Moderator
Posts: 6296
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Is there any way to force 0xa4 WUs only ?

Post by toTOW »

It's just incompatible libraries with this old Ubuntu 10.04 setup ... :(
Image

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