Will there be 64 bit FAH [No. Only benefit: Many core SMP]
Moderator: Site Moderators
Forum rules
Please read the forum rules before posting.
Please read the forum rules before posting.
-
- Posts: 83
- Joined: Fri Mar 07, 2008 12:40 am
Will there be 64 bit FAH [No. Only benefit: Many core SMP]
Not sure where to put this and since this is for a 64 bit CPUs I thought it should be here. So I'm talking to you programmers are you planing to make a 64 bit version of FAH.
Last edited by Sandman192 on Sun Dec 26, 2010 1:34 am, edited 1 time in total.
-
- Posts: 533
- Joined: Tue May 27, 2008 11:56 pm
- Hardware configuration: Parts:
Asus H370 Mining Master motherboard (X2)
Patriot Viper DDR4 memory 16gb stick (X4)
Nvidia GeForce GTX 1080 gpu (X16)
Intel Core i7 8700 cpu (X2)
Silverstone 1000 watt psu (X4)
Veddha 8 gpu miner case (X2)
Thermaltake hsf (X2)
Ubit riser card (X16) - Location: ames, iowa
Re: Will there be 64 bit FAH
i have often wondered about this myself. i guess we will see what the new client brings.
-
- Posts: 1024
- Joined: Sun Dec 02, 2007 12:43 pm
Re: Will there be 64 bit FAH
There's no real benefit to having a 64-bit client but I'd sure like to see a 64-bit core.
Linux has a 64 bit FahCore_a3. The client is 32-bit. To do this, they have REQUIRED that everybody who wants to fold SMP on Linux have a 64-bit OS with 32-bit support. So how long do you expect it to take before it would be reasonable to require 64-bit Windows?
There's probably a way to support both a 32-bit and a 64-bit OS at the same time, since they didn't do that with Linux, it's probably a bigger challenge that they choose to do any time soon.
Linux has a 64 bit FahCore_a3. The client is 32-bit. To do this, they have REQUIRED that everybody who wants to fold SMP on Linux have a 64-bit OS with 32-bit support. So how long do you expect it to take before it would be reasonable to require 64-bit Windows?
There's probably a way to support both a 32-bit and a 64-bit OS at the same time, since they didn't do that with Linux, it's probably a bigger challenge that they choose to do any time soon.
-
- Site Moderator
- Posts: 6416
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: Will there be 64 bit FAH
Since 64 bits doesn't change performances, there's no need to hurry to get a 64 bits version ... the only field where it might helps is when we'll have to assign more than 2 GB of RAM to the core, which might only occur in bigadv WUs in the first place ...
P.S : Linux cores and clients (and OSX too I think) are already 64 bits ... only Windows cores and clients are still 32 bits.
P.S: there are probably some other threads about 64 vs 32 bits around the forums.
P.S : Linux cores and clients (and OSX too I think) are already 64 bits ... only Windows cores and clients are still 32 bits.
P.S: there are probably some other threads about 64 vs 32 bits around the forums.
-
- Posts: 1024
- Joined: Sun Dec 02, 2007 12:43 pm
Re: Will there be 64 bit FAH
64-bit does not change the performance of the CLIENT. 64-bit will change the performance of the CORE.
-
- Site Moderator
- Posts: 6416
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: Will there be 64 bit FAH
It doesn't make a lot of differences in the core too ... as I said, the most important improvement of the 64 bits programs is to be able to address more than 2 GB of memory per process ...
-
- Posts: 83
- Joined: Fri Mar 07, 2008 12:40 am
Re: Will there be 64 bit FAH
Thanks for the feedback and I wonder how much FAH uses the most amount of RAM.
Re: Will there be 64 bit FAH
In my experience very little is needed except in Big Advanced SMP units, I have run SMPs on a quad core with 1g of RAM, GPUs seem to see very little if any benefit from more RAM. Maybe this will change in the future. VMs when they were popular for SMPs needed plenty of RAM but that was for the VM not for F@H .Sandman192 wrote:Thanks for the feedback and I wonder how much FAH uses the most amount of RAM.
i7 7800x RTX 3070 OS= win10. AMD 3700x RTX 2080ti OS= win10 .
Team page: https://www.rationalskepticism.org/viewtopic.php?t=616
-
- Posts: 1024
- Joined: Sun Dec 02, 2007 12:43 pm
Re: Will there be 64 bit FAH
If you have a server with 24 or 32 or 48 cores, then -smp 24 / 32 / 48 needs more RAM than if you only run -smp 4 on a quad. Other than that, there's no read demand for more RAM.
-
- Posts: 83
- Joined: Fri Mar 07, 2008 12:40 am
Re: Will there be 64 bit FAH [No. Only benefit: Many core SM
I found out 64 bit is for only if each slot needs more then 3.5 Gigs of RAM.
-
- 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: Will there be 64 bit FAH [No. Only benefit: Many core SM
Please note that the only component that may require 64-bit support is the FahCore itself which does the actual processing (folding). Other F@H components like FAHControl, FAHViewer, FAHClient can all still be 32-bit since they don't do any kind of processing* so they won't really gain any benefit from being a 64-bit application.
The current V7 Client can automatically detect the OS type (32-bit or 64-bit) and can download the appropriate FahCore version for the Slot, assuming that it is available in the first place.
EDIT -> * By processing, I meant folding. Do note that there are other tasks which those components perform like; uploading WUs, downloading WUs, downloading Project data, rendering demo/live protein, calculating TPF/PPD/ETA, etc. In these cases, the tasks may not see a significant boost when going from 32-bit to 64-bit so it wouldn't be wise to allocate the limited resources to building a 64-bit application. Also, there would be two branches to manage, Windows 32-bit and Windows 64-bit which wouldn't be feasible at all.
The current V7 Client can automatically detect the OS type (32-bit or 64-bit) and can download the appropriate FahCore version for the Slot, assuming that it is available in the first place.
EDIT -> * By processing, I meant folding. Do note that there are other tasks which those components perform like; uploading WUs, downloading WUs, downloading Project data, rendering demo/live protein, calculating TPF/PPD/ETA, etc. In these cases, the tasks may not see a significant boost when going from 32-bit to 64-bit so it wouldn't be wise to allocate the limited resources to building a 64-bit application. Also, there would be two branches to manage, Windows 32-bit and Windows 64-bit which wouldn't be feasible at all.
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
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
-
- Posts: 10179
- Joined: Thu Nov 29, 2007 4:30 pm
- Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
- Location: Arizona
- Contact:
Re: Will there be 64 bit FAH [No. Only benefit: Many core SM
That's not the only limitation, but the one most people understand, and while their are many, only a few apply to fah. And those have already be covered in this thread.Sandman192 wrote:I found out 64 bit is for only if each slot needs more then 3.5 Gigs of RAM.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.