How to fully utilize systems?
Moderators: Site Moderators, FAHC Science Team
How to fully utilize systems?
Guys,
I would like to fully utilize hardware available to me, so please advise on the details. I have 2 machines to fold on:
1. Workstation:
- single Xeon E5540 @ 2.53GHz with HT
- 6GB 1066MHz DDR2
- 1x Tesla C1060 in PCIEX16 slot
- 1x Tesla C1060 in PCIEX4 slot (can't place it in X16 due to lack of space, Quadro FX doesn't work in X4 slot )
- 1x Quadro FX580 in PCIEX16 slot
On this machine I run 3 GPU2 clients with settings below:
1st Tesla: -advmethods and checked work assignments larger than 10mb
2nd Tesla: -advmethods and checked work assignments larger than 10mb
Quadro: -advmethods and checked work assignments larger than 10m
Plus smp client on Xeon with settings:
-smp -advmethods and bigpackets=big
First thing here I wonder about is what happens if I get exactly the same assignment on 2 GPUs, same project with the same Run, Clone, Gen? Does it count that I process it two times, is it ok? Both teslas tend to get identical assignment from time to time.
Is it better to run them separately or should I somehow make them cooperate?
2. Server:
- Dual Xeon E5520 @ 2.27 GHz with HT
- 16GB 1066Mhz DDR2
On this machine I run smp client with settings:
bigpackets=big extra_parms=-smp -bigadv
I have read something about the bigadv flag, I will see if system is capable of processing these in time allowed.
So basically, I'm good or doing things terribly bad? Not sure why but HFM does not show me PPD, at least not yet.
I would like to fully utilize hardware available to me, so please advise on the details. I have 2 machines to fold on:
1. Workstation:
- single Xeon E5540 @ 2.53GHz with HT
- 6GB 1066MHz DDR2
- 1x Tesla C1060 in PCIEX16 slot
- 1x Tesla C1060 in PCIEX4 slot (can't place it in X16 due to lack of space, Quadro FX doesn't work in X4 slot )
- 1x Quadro FX580 in PCIEX16 slot
On this machine I run 3 GPU2 clients with settings below:
1st Tesla: -advmethods and checked work assignments larger than 10mb
2nd Tesla: -advmethods and checked work assignments larger than 10mb
Quadro: -advmethods and checked work assignments larger than 10m
Plus smp client on Xeon with settings:
-smp -advmethods and bigpackets=big
First thing here I wonder about is what happens if I get exactly the same assignment on 2 GPUs, same project with the same Run, Clone, Gen? Does it count that I process it two times, is it ok? Both teslas tend to get identical assignment from time to time.
Is it better to run them separately or should I somehow make them cooperate?
2. Server:
- Dual Xeon E5520 @ 2.27 GHz with HT
- 16GB 1066Mhz DDR2
On this machine I run smp client with settings:
bigpackets=big extra_parms=-smp -bigadv
I have read something about the bigadv flag, I will see if system is capable of processing these in time allowed.
So basically, I'm good or doing things terribly bad? Not sure why but HFM does not show me PPD, at least not yet.
-
- Posts: 1164
- Joined: Wed Apr 01, 2009 9:22 pm
- Hardware configuration: Asus Z8NA D6C, 2 [email protected] Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)
Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS
Not currently folding
Asus Z9PE- D8 WS, 2 [email protected] Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only) - Location: Jersey, Channel islands
Re: How to fully utilize systems?
Welcome to the Forum!!!
Both machines are setup fine, However i would question whether E5520's at stock speeds will meet the preferred deadlines, the only way you will know is by running the client for a while and seeing how you get on. Usually ~55 minutes per frame can be taken as a rough deadline for finishing in time.
Have you got a passkey? you only need one and can install it on multiple machines
If you are getting duplicate Wu's on your clients check that the machineID for each client is different, duplicate WU are sent out but it is very rare, i've folded for 2 years and haven't seen one unless i'm messing with my setup and forget to check machine ID's.
Both machines are setup fine, However i would question whether E5520's at stock speeds will meet the preferred deadlines, the only way you will know is by running the client for a while and seeing how you get on. Usually ~55 minutes per frame can be taken as a rough deadline for finishing in time.
Have you got a passkey? you only need one and can install it on multiple machines
If you are getting duplicate Wu's on your clients check that the machineID for each client is different, duplicate WU are sent out but it is very rare, i've folded for 2 years and haven't seen one unless i'm messing with my setup and forget to check machine ID's.
Re: How to fully utilize systems?
About E5520, we will see. I have got a passkey generated on F@H webpage.
Machine ID is different, they are set up using FAQ by making different directories in AppData/Roaming. HFM reports them in orange, I guess it's not good right? I now have had 2 consecutive duplicates, I'm fine with that as long as it is not useless for F@H project, don't like to waste workpower.
Machine ID is different, they are set up using FAQ by making different directories in AppData/Roaming. HFM reports them in orange, I guess it's not good right? I now have had 2 consecutive duplicates, I'm fine with that as long as it is not useless for F@H project, don't like to waste workpower.
-
- Posts: 460
- Joined: Sun Dec 02, 2007 10:15 pm
- Location: Michigan
Re: How to fully utilize systems?
Duplicate work doesn't help anyone. Check the the start of the logs on all your gpus for different machine IDs.
The other 2 GPU clients on this box are 3 and 4.Launch directory: C:\gpu 0
Executable: C:\gpu 0\[email protected]
Arguments: -gpu 0 -verbosity 9
[19:38:24] - Ask before connecting: No
[19:38:24] - User name: uncle_fuzzy (Team 52286)
[19:38:24] - User ID: xxxxxxxxxxxxxxxxx
[19:38:24] - Machine ID: 2
Proud to crash my machines as a Beta Tester!
Re: How to fully utilize systems?
Yeah, both teslas were running on the same machine ID, I changed it but it seems client needed restart to use new one. Now I have 4 different jobs, thanks.
Bigadv is too much for the server One percent in 1:40h, makes it do whole job in 7 days, while only 6 days to do it until deadline. Need to organize something more potent :>
Bigadv is too much for the server One percent in 1:40h, makes it do whole job in 7 days, while only 6 days to do it until deadline. Need to organize something more potent :>
-
- Posts: 460
- Joined: Sun Dec 02, 2007 10:15 pm
- Location: Michigan
Re: How to fully utilize systems?
Somewhere around 57 minutes is the slowest frame time to complete bigadv.
Have you tried the regular SMP, and what were the frame times? My i7 does 25K on bigadv, and 15K on SMP. Not as nice for the totals, but still a good chunk of change.
Have you tried the regular SMP, and what were the frame times? My i7 does 25K on bigadv, and 15K on SMP. Not as nice for the totals, but still a good chunk of change.
Proud to crash my machines as a Beta Tester!
Re: How to fully utilize systems?
Another question, Hyper Threading helps bigadv or is it the opposite?
SMP with advmethods sample:
[19:16:48] Project: 6702 (Run 6, Clone 64, Gen 26)
[19:16:57] Completed 1847260 out of 2000000 steps (92%)
[19:50:49] Completed 1860000 out of 2000000 steps (93%)
[20:28:25] Completed 1880000 out of 2000000 steps (94%)
[20:48:31] Completed 1900000 out of 2000000 steps (95%)
[21:08:43] Completed 1920000 out of 2000000 steps (96%)
[21:27:06] Completed 1940000 out of 2000000 steps (97%)
[21:44:24] Completed 1960000 out of 2000000 steps (98%)
[22:04:33] Completed 1980000 out of 2000000 steps (99%)
[22:24:31] Completed 2000000 out of 2000000 steps (100%)
[22:24:54] Unit 4 finished with 65 percent of time to deadline remaining.
SMP with bigadv sample:
[22:26:52] Project: 2684 (Run 0, Clone 23, Gen 9)
[22:27:14] Completed 0 out of 250000 steps (0%)
[00:14:26] Completed 2500 out of 250000 steps (1%)
[02:04:33] Completed 5000 out of 250000 steps (2%)
[03:52:24] Completed 7500 out of 250000 steps (3%)
[05:41:22] Completed 10000 out of 250000 steps (4%)
[07:30:55] Completed 12500 out of 250000 steps (5%)
[09:20:46] Completed 15000 out of 250000 steps (6%)
[11:02:16] Completed 17500 out of 250000 steps (7%)
[12:43:08] Completed 20000 out of 250000 steps (8%)
[14:25:05] Completed 22500 out of 250000 steps (9%)
[16:05:37] Completed 25000 out of 250000 steps (10%)
This machine is too slow, next one I hope will be much better
SMP with advmethods sample:
[19:16:48] Project: 6702 (Run 6, Clone 64, Gen 26)
[19:16:57] Completed 1847260 out of 2000000 steps (92%)
[19:50:49] Completed 1860000 out of 2000000 steps (93%)
[20:28:25] Completed 1880000 out of 2000000 steps (94%)
[20:48:31] Completed 1900000 out of 2000000 steps (95%)
[21:08:43] Completed 1920000 out of 2000000 steps (96%)
[21:27:06] Completed 1940000 out of 2000000 steps (97%)
[21:44:24] Completed 1960000 out of 2000000 steps (98%)
[22:04:33] Completed 1980000 out of 2000000 steps (99%)
[22:24:31] Completed 2000000 out of 2000000 steps (100%)
[22:24:54] Unit 4 finished with 65 percent of time to deadline remaining.
SMP with bigadv sample:
[22:26:52] Project: 2684 (Run 0, Clone 23, Gen 9)
[22:27:14] Completed 0 out of 250000 steps (0%)
[00:14:26] Completed 2500 out of 250000 steps (1%)
[02:04:33] Completed 5000 out of 250000 steps (2%)
[03:52:24] Completed 7500 out of 250000 steps (3%)
[05:41:22] Completed 10000 out of 250000 steps (4%)
[07:30:55] Completed 12500 out of 250000 steps (5%)
[09:20:46] Completed 15000 out of 250000 steps (6%)
[11:02:16] Completed 17500 out of 250000 steps (7%)
[12:43:08] Completed 20000 out of 250000 steps (8%)
[14:25:05] Completed 22500 out of 250000 steps (9%)
[16:05:37] Completed 25000 out of 250000 steps (10%)
This machine is too slow, next one I hope will be much better
-
- Posts: 823
- Joined: Tue Mar 25, 2008 12:45 am
- Hardware configuration: Core i7 3770K @3.5 GHz (not folding), 8 GB DDR3 @2133 MHz, 2xGTX 780 @1215 MHz, Windows 7 Pro 64-bit running 7.3.6 w/ 1xSMP, 2xGPU
4P E5-4650 @3.1 GHz, 64 GB DDR3 @1333MHz, Ubuntu Desktop 13.10 64-bit
Re: How to fully utilize systems?
HT helps bigadv- all the work has to be done at some point, so HT's ability to better utilize downtime in the physical cores works to any SMP work's favor.
Re: How to fully utilize systems?
OK, tomorrow I will be setting new machine for bigadv, wish me luck, it's 4x Xeon X7560 with HT plus 64GB 1066MHz RAM, hope it will be enough, because it's most I can get from single machine, next would be clusters only.
Also I wonder about GPU clients, as I previously stated, I run 2x Tesla C1060, each makes about 8000 PPD, however I have read that GTX460 goes as far as 10000 PPD. I could replace Teslas with 2x GTX460 (as long as they need 2x 6pin power connectors). This is weird to me though, I thought Teslas > GTX.
Also I wonder about GPU clients, as I previously stated, I run 2x Tesla C1060, each makes about 8000 PPD, however I have read that GTX460 goes as far as 10000 PPD. I could replace Teslas with 2x GTX460 (as long as they need 2x 6pin power connectors). This is weird to me though, I thought Teslas > GTX.
-
- Posts: 823
- Joined: Tue Mar 25, 2008 12:45 am
- Hardware configuration: Core i7 3770K @3.5 GHz (not folding), 8 GB DDR3 @2133 MHz, 2xGTX 780 @1215 MHz, Windows 7 Pro 64-bit running 7.3.6 w/ 1xSMP, 2xGPU
4P E5-4650 @3.1 GHz, 64 GB DDR3 @1333MHz, Ubuntu Desktop 13.10 64-bit
Re: How to fully utilize systems?
That wasn't a typo, and this is a 32-core system? Please do tell what sort of frame times it gets- this should be ridiculous, in a very good way.zoharek wrote:it's 4x Xeon X7560 with HT plus 64GB 1066MHz RAM, hope it will be enough, because it's most I can get from single machine, next would be clusters only.
-
- 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: How to fully utilize systems?
1 Xeon X7560 = 8 Cores/16 Threads
4 Xeon X7560 = 32 Cores/64 Threads
1 GB RAM for each CPU
64 GB RAM for 64 CPUs (if its a dedicated folding rig, that's too much of RAM)
BTW zoharek, how much did this machine cost you?
My guess is that a bigadv WU will take <24 hours to finish. IIRC, the second fastest time to finish it was 16 hours (Intel, 64 CPUs) while the first was 14 Hours (AMD, 48 CPUs).
Regarding Teslas > GTX, they are but in Medical purposes, CAD etc. F@H doesn't use all those advance features thus a gaming GPU will suffice.
4 Xeon X7560 = 32 Cores/64 Threads
1 GB RAM for each CPU
64 GB RAM for 64 CPUs (if its a dedicated folding rig, that's too much of RAM)
BTW zoharek, how much did this machine cost you?
My guess is that a bigadv WU will take <24 hours to finish. IIRC, the second fastest time to finish it was 16 hours (Intel, 64 CPUs) while the first was 14 Hours (AMD, 48 CPUs).
Regarding Teslas > GTX, they are but in Medical purposes, CAD etc. F@H doesn't use all those advance features thus a gaming GPU will suffice.
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
Re: How to fully utilize systems?
If I was to buy that machine it would be $38k. We'll see the frametime hopefully tomorrow (if all goes well). And yes, it will be dedicated machine, I didn't want it to have too little RAM, I somewhere read about 0.5G per thread as minimum, and 1G as optimal value.
About Teslas, so it's basically a try and see thing? No one knows which exactly GPU will be best for FAH?
About Teslas, so it's basically a try and see thing? No one knows which exactly GPU will be best for FAH?
-
- 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: How to fully utilize systems?
For Linux/OSX, it was 0.5 GB per Core (it isn't the same as thread) thus the minimum was 4 GB while optimum was 6 GB (0.75 GB/Core). 1 GB per core is more than enough. Right now, bigadv is suspended for Linux (due to stability issues) so on Windows, the RAM Usage is low. It is mostly <2 GB but things may change in the future.
For Fermi the best one for folding/watt/$ is GTX 460. It gives a good amount of PPD when OCed about ~10K PPD. However, as the Client is still in BETA Stage, things may vary once it is finalized.
For Fermi the best one for folding/watt/$ is GTX 460. It gives a good amount of PPD when OCed about ~10K PPD. However, as the Client is still in BETA Stage, things may vary once it is finalized.
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
Re: How to fully utilize systems?
This is one thing I can't do with machines I use, I can't overclock, so what I look for is power to (2x6pin card at stock speed) ratio I can have two of those in my workstation, whatever power they use.
-
- 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: How to fully utilize systems?
If you mean that you can't OC the CPU then yes, it's a server motherboard thus can't be done. However, the GPUs can be OCed without any difficulty especially as GTX 460 have a lower TDP then GTX 470 & GTX 480. On the other hand, if you personally don't like OC, then I suggest that you get a factory overclocked version.
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