Core26 released to full FAH ?

If you think it might be a driver problem, see viewforum.php?f=79

Moderators: Site Moderators, FAHC Science Team

muziqaz
Posts: 1661
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Core26 released to full FAH ?

Post by muziqaz »

Yeah, I said the same last year around this time. That did not go very well :D
FAH Omega tester
Image
arisu
Posts: 372
Joined: Mon Feb 24, 2025 11:11 pm

Re: Core26 released to full FAH ?

Post by arisu »

muziqaz wrote: Wed Apr 30, 2025 3:31 pm AMD has HIP out. It is now down to us to implement it. Initially core25 was supposed to be hip. Due to issues with other stuff, core26 was born, which fixed some issues, but had other issues, again HIP integration to backseat. Core27 then was thought to have HIP. But it was pushed without hip to make sure that all the issues with core26 were fixed on 27. It seems we have majority of things fixed now, so I hope core28 or revision of core27 will have hip, as excuses and reasoning is running out now ;)

AMD will listen if we, as in FAH, have something to show and tell them that things can be improved, etc. I cannot tell them anything right now because we have nothing to work on yet.
Is it as simple as rebuilding one of the cores with OpenMM 8.2.0 with HIP enabled and doing tests? Or are there more blockers?
muziqaz
Posts: 1661
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Core26 released to full FAH ?

Post by muziqaz »

Not that simple. If it was, this sh*t would have been built early last year ;)
Since I'm trying not to pressure the Devs, I keep the question to once a month or two.
FAH Omega tester
Image
Joe_H
Site Admin
Posts: 8103
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Studio M1 Max 32 GB smp6
Mac Hack i7-7700K 48 GB smp4
Location: W. MA

Re: Core26 released to full FAH ?

Post by Joe_H »

At the least a core has to be built, go through validation testing to show whether or not the HIP implementation gives the same results as OpenCL or CUDA. Then they have to figure out the packaging with the necessary libraries, etc. Then test to see if those install properly over at least a couple versions of Windows and several Linux distros.
Image
calxalot
Site Moderator
Posts: 1476
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Core26 released to full FAH ?

Post by calxalot »

The next client is also needed, because the arguments for the core are different for hip.
arisu
Posts: 372
Joined: Mon Feb 24, 2025 11:11 pm

Re: Core26 released to full FAH ?

Post by arisu »

calxalot wrote: Fri May 02, 2025 7:57 pm The next client is also needed, because the arguments for the core are different for hip.
I think that code is already written for 8.4.10 and can be released at any time.
calxalot
Site Moderator
Posts: 1476
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Core26 released to full FAH ?

Post by calxalot »

The client is not even buildable right now because of changes in cbang that have not been applied to the client.

Nobody has tested the code you are talking about. But yes, it seems to have been committed.
arisu
Posts: 372
Joined: Mon Feb 24, 2025 11:11 pm

Re: Core26 released to full FAH ?

Post by arisu »

It's buildable, you just have to checkout the 8.4.10 tag. I've tested the code with a dummy core on 8.4.10 and it passes the correct arguments when enabled. Of course the dummy core does nothing but print out the arguments it was given, it can't actually fold. ;)

But at least the client part seems to be working.
calxalot
Site Moderator
Posts: 1476
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Core26 released to full FAH ?

Post by calxalot »

I’m not seeing any 8.4.10 tags in the repo.
arisu
Posts: 372
Joined: Mon Feb 24, 2025 11:11 pm

Re: Core26 released to full FAH ?

Post by arisu »

Huh, I forget how I did it then. Maybe I just used 8.4.9 for cbang when building the 8.4.10 client? Either way I was able to build 8.4.10 a few months ago, or whenever the hip commit was made (it was shortly after that).
Post Reply