Poll: -bigadv on a 32bit system?
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 887
- Joined: Wed May 26, 2010 2:31 pm
- Hardware configuration: Atom330 (overclocked):
Windows 7 Ultimate 64bit
Intel Atom330 dualcore (4 HyperThreads)
NVidia GT430, core_15 work
2x2GB Kingston KVR1333D3N9K2/4G 1333MHz memory kit
Asus AT3IONT-I Deluxe motherboard - Location: Finland
Poll: -bigadv on a 32bit system?
According to the Project 2682 malloc error thread, big advanced WUs may already be hitting the 32bit memory barrier. Makes me wonder if there actually are any -bigadv capable rigs out there running a 32bit OS?
If not, wouldn't the easiest solution be to create separate 64bit cores for -bigadv only and make a 64bit system a requirement for -bigadv, along with the existing 8 core/thread detection and requirement? Perhaps we'll see the 64bit capability detection in the v7 client?
EDIT: added poll option "not folding -bigadv at all"
If not, wouldn't the easiest solution be to create separate 64bit cores for -bigadv only and make a 64bit system a requirement for -bigadv, along with the existing 8 core/thread detection and requirement? Perhaps we'll see the 64bit capability detection in the v7 client?
EDIT: added poll option "not folding -bigadv at all"
Win7 64bit, FAH v7, OC'd
2C/4T Atom330 3x667MHz - GT430 2x832.5MHz - ION iGPU 3x466.7MHz
NaCl - Core_15 - display
2C/4T Atom330 3x667MHz - GT430 2x832.5MHz - ION iGPU 3x466.7MHz
NaCl - Core_15 - display
-
- Posts: 135
- Joined: Sun Dec 02, 2007 12:45 pm
- Hardware configuration: 4p/4 MC ES @ 3.0GHz/32GB
4p/4x6128 @ 2.47GHz/32GB
2p/2 IL ES @ 2.7GHz/16GB
1p/8150/8GB
1p/1090T/4GB - Location: neither here nor there
Re: Poll: -bigadv on a 32bit system?
I voted the "not folding -bigadv at all"
For I await the return of the LINUX -bigadv client.
For I await the return of the LINUX -bigadv client.
iustus quia...
-
- 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: Poll: -bigadv on a 32bit system?
From my guide, I have noticed that there are 2 donors with 32 bit Windows. I am running 64 and have 4 GB RAM.
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
-
- Site Moderator
- Posts: 6359
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: Poll: -bigadv on a 32bit system?
I can only vote once, but I have two 32 bits bigadv folders (i7 920 @ 3.8 GHz, 3 GB of RAM and i7 860 @ 3.5 GHz, 2 GB of RAM, both running XP SP3 32 bits).
P.S : the WUs have been fixed.
P.S : the WUs have been fixed.
-
- Posts: 460
- Joined: Sun Dec 02, 2007 10:15 pm
- Location: Michigan
-
- Posts: 1024
- Joined: Sun Dec 02, 2007 12:43 pm
Re: Poll: -bigadv on a 32bit system?
Nobody likes it when the rules change, but I think they should require 64-bit for bigadv. We already know bigadv is for machines that are significantly above today's typical home computer (8 or more cores) so what's the harm in saying it also has to have a 64-bit OS? Sure there are a few that have limited ram, but having 8 cores with only 2 or 3 GiBs is a poorly configured computer and for 4 GiB or more not haveing 64-bit is also a poorly configured computer.
The bigadv bonus is there for a reason. You do get a bigger bonus than regular smp, but if you're not providing access to enough ram, the regular smp bonus near enough until you get around to upgrading to something that's really significantly above today's typical home computer, you can still earn some pretty nice bonuses.
The bigadv bonus is there for a reason. You do get a bigger bonus than regular smp, but if you're not providing access to enough ram, the regular smp bonus near enough until you get around to upgrading to something that's really significantly above today's typical home computer, you can still earn some pretty nice bonuses.
-
- 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: Poll: -bigadv on a 32bit system?
I disagree. The Rules have not changed, they are just now getting enforced because the WUs have continued to grow in size, and it's starting to bite those who've tried to get by with less than the minimum recommended specs.
They've always recommend .5 GB per thread for SMP, and 1 GB per thread for -bigadv. Does anyone really try to run a 32 bit OS with 8 GB memory with 8 CPU cores?
They've always recommend .5 GB per thread for SMP, and 1 GB per thread for -bigadv. Does anyone really try to run a 32 bit OS with 8 GB memory with 8 CPU cores?
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.
-
- Posts: 887
- Joined: Wed May 26, 2010 2:31 pm
- Hardware configuration: Atom330 (overclocked):
Windows 7 Ultimate 64bit
Intel Atom330 dualcore (4 HyperThreads)
NVidia GT430, core_15 work
2x2GB Kingston KVR1333D3N9K2/4G 1333MHz memory kit
Asus AT3IONT-I Deluxe motherboard - Location: Finland
Re: Poll: -bigadv on a 32bit system?
Um, nothing wrong with it as such, see Physical Address Extension at MSDN for example. The catchphrase in the article is: PAE does not change the amount of virtual address space available to a process. Each process running in 32-bit Windows is still limited to a 4 GB virtual address space.7im wrote:They've always recommend .5 GB per thread for SMP, and 1 GB per thread for -bigadv. Does anyone really try to run a 32 bit OS with 8 GB memory with 8 CPU cores?
Before A3 core, the client launched several processes - each process having their own virtual playground. MPICH and the like were needed for inter-process communication and keeping things in sync. PAE took care of breaking the 32bit barrier.
On the other hand, FahCore_a3.exe is a single process with multiple threads which all share the one and only virtual playground. Good old pre-A3 2682 had some data duplicated in all the processes, probably because interprocess communication (jumping from one playground to another) is relatively slow, as opposed to communication between threads. When all those separate processes got crammed together into a single process with multiple threads, the amount of duplicated data per thread hit the 32bit barrier once the amount of threads got big enough. Remove duplicate data and call it project 2692, problem solved.
OK, I may be oversimplifying things here, even making outright false assumptions, so feel free to correct me. Just my take on the root cause of the problem with 2682 WUs. A native 64bit FahCore_A3.exe process would have had a much larger virtual playground ==> no problem, apart from the less than optimal memory usage.
Be that as it may, bigadv with 32bit OS and/or core sounds just plain wrong to me.
Then again, the artificial 8-core requirement seems even weirder design choice in retrospect, given the fact that certain modern CPUs can crunch bigadv WUs easily enough with only 4 real cores...
Win7 64bit, FAH v7, OC'd
2C/4T Atom330 3x667MHz - GT430 2x832.5MHz - ION iGPU 3x466.7MHz
NaCl - Core_15 - display
2C/4T Atom330 3x667MHz - GT430 2x832.5MHz - ION iGPU 3x466.7MHz
NaCl - Core_15 - display
Re: Poll: -bigadv on a 32bit system?
It's not really artificial, but FAH's method of enforcing it is. The client contains code which reports the number of cores to the Assignment Server. The AS uses that to help decide which project to assign to you.Napoleon wrote:Then again, the artificial 8-core requirement seems even weirder design choice in retrospect, given the fact that certain modern CPUs can crunch bigadv WUs easily enough with only 4 real cores...
The only problem here is that the "number of cores" has two possible meanings and Intel has decided that the code should report virtual cores, not physical cores.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
Re: Poll: -bigadv on a 32bit system?
in running win7pro 64bit with 6gb ram, on watching task manager for a few weeks my ram usage has never exceeded 2.4gb while folding bigadvs. so as it stands i cant see why a 32bit system couldn't run the biggies
i5 750@3.47-4Gb ddr3-HD5850-Win 7 64bit
i7 920@3.87-6Gb ddr3-9800GT- Win7 64bit
i7 920@3.87-6Gb ddr3-9800GT- Win7 64bit
-
- Posts: 887
- Joined: Wed May 26, 2010 2:31 pm
- Hardware configuration: Atom330 (overclocked):
Windows 7 Ultimate 64bit
Intel Atom330 dualcore (4 HyperThreads)
NVidia GT430, core_15 work
2x2GB Kingston KVR1333D3N9K2/4G 1333MHz memory kit
Asus AT3IONT-I Deluxe motherboard - Location: Finland
Re: Poll: -bigadv on a 32bit system?
Bruce, point taken. Let's not deviate too much from my original purpose for this poll:
Would it cause a huge outcry among donors if some BigAdv projects were restricted to 64bit capable setups in the near future? Call them, say, HugeAdv.
To my understanding, the (Windows) client part could still be a much more generic 32bit application with the ability to detect and report back to the server if it's running on a 64bit capable platform, then download a 64bit fahcore for those huge WUs.
As long as the fahcores are 32bit single processes using multiple threads (good), they will be limited to 4GB virtual address space (bad). The proposed "0.5GB / thread" rule of thumb gets quite interesting, here's some rocket science:
Some future proofing and/or clarification required, wouldn't you agree?
Would it cause a huge outcry among donors if some BigAdv projects were restricted to 64bit capable setups in the near future? Call them, say, HugeAdv.
To my understanding, the (Windows) client part could still be a much more generic 32bit application with the ability to detect and report back to the server if it's running on a 64bit capable platform, then download a 64bit fahcore for those huge WUs.
As long as the fahcores are 32bit single processes using multiple threads (good), they will be limited to 4GB virtual address space (bad). The proposed "0.5GB / thread" rule of thumb gets quite interesting, here's some rocket science:
Code: Select all
4GB (max) / 0.5GB / thread = 8 threads (max) = -smp 8 (max).
Win7 64bit, FAH v7, OC'd
2C/4T Atom330 3x667MHz - GT430 2x832.5MHz - ION iGPU 3x466.7MHz
NaCl - Core_15 - display
2C/4T Atom330 3x667MHz - GT430 2x832.5MHz - ION iGPU 3x466.7MHz
NaCl - Core_15 - display
Re: Poll: -bigadv on a 32bit system?
Sure, I agree, does anybody have a 12-core machine with a 32-bit OS? Clearly it can't meet the 0.5 GB per core requirement. You can't future-proof that system.Napoleon wrote:Bruce, point taken. Let's not deviate too much from my original purpose for this poll
. . .
Some future proofing and/or clarification required, wouldn't you agree?
In the discussion of the Project 2682 malloc error there were some suggestions about how the Assignment Server might handle issues like that and kasson mentioned some server limitations. If projects the size of 2682 are anticipated in the future, some server-side changes (and maybe some client-side changes, too) will be required which might exclude 32-bit OSs or machines with small RAM from getting certain bigadv WUs. That's certainly the right thing to do if a bigadv project happens to exceed the capability of your system.
Sure, he found a way to restructure 2682, but 32-bit limitations can't be future-proofed.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 1122
- Joined: Wed Mar 04, 2009 7:36 am
- Hardware configuration: 3 - Supermicro H8QGi-F AMD MC 6174=144 cores 2.5Ghz, 96GB G.Skill DDR3 1333Mhz Ubuntu 10.10
2 - Asus P6X58D-E i7 980X 4.4Ghz 6GB DDR3 2000 A-Data 64GB SSD Ubuntu 10.10
1 - Asus Rampage Gene III 17 970 4.3Ghz DDR3 2000 2-500GB Segate 7200.11 0-Raid Ubuntu 10.10
1 - Asus G73JH Laptop i7 740QM 1.86Ghz ATI 5870M
Re: Poll: -bigadv on a 32bit system?
3 I7's running Windows 7 and Vista 64bit with 6GB of ram on each.
2 - SM H8QGi-F AMD 6xxx=112 cores @ 3.2 & 3.9Ghz
5 - SM X9QRI-f+ Intel 4650 = 320 cores @ 3.15Ghz
2 - I7 980X 4.4Ghz 2-GTX680
1 - 2700k 4.4Ghz GTX680
Total = 464 cores folding
Re: Poll: -bigadv on a 32bit system?
Is that total usage? How much is FahCore_a3 using?sgb101 wrote:in running win7pro 64bit with 6gb ram, on watching task manager for a few weeks my ram usage has never exceeded 2.4gb while folding bigadvs. so as it stands i cant see why a 32bit system couldn't run the biggies
This is my current WU running on my i7 w/6GB, 7 pro 64bit.
This WU chocked on startup (Client-core communications error: ERROR 0xc0000005) trying to run on 32 bit windows.
Two others (bollix47 and myself) completed that same WU. I'm running 7 Pro 64 bit, and with dual xeons it's probable that bollix47 is also.
I do believe that this is the issue Napoleon is referring to. There have reports of issues with 64 bit systems as well.
I have no way of knowing if it will continue to use this much memory, but I'm starting to like the idea of a 64 bit core.
How about with 24 GB?7im wrote:Does anyone really try to run a 32 bit OS with 8 GB memory with 8 CPU cores?
In their defense, it is a dual boot machine.
-
- 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: Poll: -bigadv on a 32bit system?
sgb101 wrote:in running win7pro 64bit with 6gb ram, on watching task manager for a few weeks my ram usage has never exceeded 2.4gb while folding bigadvs. so as it stands i cant see why a 32bit system couldn't run the biggies
http://msdn.microsoft.com/en-us/library ... ory_limits
Because 32 bit versions of Windows are limited to 2 GB of virtual address space per each process. Fahcore_a3 is one process.
Up to 3 GB can be used with IMAGE_FILE_LARGE_ADDRESS_AWARE enabled, and 4-gigabyte tuning and Physical Address Extension (PAE).
Even with a 64 bit Windows, 4 GB appears to be the limit. Me thinks we're bumping up against some hard limits here.
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.