GPU much faster than CPU [Yes, and no]
Moderators: Site Moderators, FAHC Science Team
GPU much faster than CPU [Yes, and no]
I use a 8800GT and Q6600 to run F@H. I know that GPU was much faster than CPU but my 8800GT did the same amount of work in 3-4 minutes compared to what it takes about 12 hours to do on a Q6600 (smp 4 cores). Is F@H more optimized for GPU (or vice versa) or is CPU's computational power is miniscule compared to a GPU?
-
- Posts: 18
- Joined: Sun Jun 15, 2008 2:30 am
- Hardware configuration: Only my piece of crap machines (I don't have any others! :D)
AMD Athlon 3800+
1.5GB RAM
250GB Hard Drive
nVidia 6150LE Onboard...
AND!
Intel P4 3.2Ghz
1.5GB RAM
120GB Hard Drive
nVidia 5600FX.
AMD Turion FX-56X2
2GB RAM
100GB Hard Drive
Nvidia 7000M
Yes, they own hard. - Location: The 718.
Re: GPU much faster than CPU
I'm not 100% sure, but I'm almost certain that the GPU is actually that much faster in raw speed.
The 8800GT has many, many stream processors (somewhere around the 112 mark?) and can do work much faster.
The 8800GT has many, many stream processors (somewhere around the 112 mark?) and can do work much faster.
-
- Posts: 2948
- Joined: Sun Dec 02, 2007 4:36 am
- Hardware configuration: Machine #1:
Intel Q9450; 2x2GB=8GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460; Windows Server 2008 X64 (SP1).
Machine #2:
Intel Q6600; 2x2GB=4GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460 video card; Windows 7 X64.
Machine 3:
Dell Dimension 8400, 3.2GHz P4 4x512GB Ram, Video card GTX 460, Windows 7 X32
I am currently folding just on the 5x GTX 460's for aprox. 70K PPD - Location: Salem. OR USA
Re: GPU much faster than CPU
Yes, a GPU's computational capabilities is that much better than a CPU's.
-
- 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: GPU much faster than CPU
All work units are not the same size. One SMP work unit does not equal one GPU work unit. I don't think you can compare 3 minutes of GPU folding to 12 hours of SMP folding without knowing more about which work units are folding, how many molecules each is modeling, implicit or explicit solvent models, etc.
About the only think you can do easily is compare points. And while that is not the best comparison either, it's all that we as contributors can easily judge.
About the only think you can do easily is compare points. And while that is not the best comparison either, it's all that we as contributors can easily judge.
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: 53
- Joined: Fri Feb 08, 2008 4:24 pm
- Hardware configuration: 2 x X5550 Xeons - SuperMicro MBD-X8DAi-O
Server 2008 R2 x64 - 12GB Crucial DDR3 ECC Ram
PCP&C 910 Silencer - 1 x HIS 4850 ICEQ Turbo Edition
6 x E5530 Xeons (3 Systems) - SUPERMICRO MBD-X8DTL-i-O
Server 2008 RS x64 - 8GB DDR3 GSkill Non-ECC Ram
Seasonic 80+ Bronze 380w PSU
2 x E5504 - SUPERMICRO MBD-X8DTL-i-O
Server 2008 R2 x64 - 6GB DDR3 GSkill Non-ECC Ram
2.3 TB Raid 5 Array - Corsair 520 Power Supply
E5504 - EVGA X58 ATX Motherboard
Windows 7 x64 - 6GB DDR3 GSkill Non-ECC Ram
Seasonic 300 Power Supply
Intel X5550 CPU - EVGA X58 Micro ATX Motherboard
Windows 7 x64 - 3GB Corsair DDR3-1600
Corsair 550 Power Supply - ATI 4350
Dell Vostro 1500 Laptop - Intel T9300 C2D CPU
Windows 7 x64 - 4 GB DDR2-6400 - nVidia 8400m GS
Xeon 3075 C2D - Intel P35 Motherboard - 4GB DDR2 Non-ECC Ram
Server 2008 R2 x64- Seasonic 300 Power Supply - Location: Columbia, Tennessee
- Contact:
Re: GPU much faster than CPU
I remember viewing a slide from a Presentation a while back about the clients.
Performance
- GPU > PS3 > SMP > Single Core
Flexibility
- Single Core > SMP > PS3 > GPU
GPU are very fast at certain types of projects.
You also have to remember that GPU's can only run a subset of the project.
It is always important to have a good mix of clients. Never a good idea to load up on one client type.
Performance
- GPU > PS3 > SMP > Single Core
Flexibility
- Single Core > SMP > PS3 > GPU
GPU are very fast at certain types of projects.
You also have to remember that GPU's can only run a subset of the project.
It is always important to have a good mix of clients. Never a good idea to load up on one client type.
Re: GPU much faster than CPU
It takes 3-4 minutes to complete 500 foldings on my 8800GT while it takes 12 hours to do the same amount of folding on my Q6600. How come we can only utilize the great power of the GPU on a few things?
Re: GPU much faster than CPU
Actually, work units is varied in terms of solvent type (implicit or explicit), atoms count and other parameters. The GPU is very fast but they only process implicit solvent units (implicit = computing the solvent as a continous force) while the SMP client is working on explicit solvent units (explicit = solvent atoms is computed individually). Both types is valuable for Stanford and is rewarded appropriately so don't worry
Also, the atoms count can make a big difference in processing time.
Also, the atoms count can make a big difference in processing time.
-
- 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: GPU much faster than CPU
Sounds like there's an echo in here...Xilikon wrote:Actually, work units is varied in terms of solvent type (implicit or explicit), atoms count and other parameters. The GPU is very fast but they only process implicit solvent units (implicit = computing the solvent as a continous force) while the SMP client is working on explicit solvent units (explicit = solvent atoms is computed individually). Both types is valuable for Stanford and is rewarded appropriately so don't worry
Also, the atoms count can make a big difference in processing time.
From a few posts back...http://foldingforum.org/viewtopic.php?p=51264#p51264
Even those 500 steps are not created equally. As said several times above, 500 steps with 400 atoms is not the same as 500 steps with 10,000 atoms. If the GPU client did 500/400 in 3 minutes, and the SMP client did 500/10,000 in 12 hours, then which is more helpful to the project. It's hard to know without more details.chengbin wrote:It takes 3-4 minutes to complete 500 foldings on my 8800GT while it takes 12 hours to do the same amount of folding on my Q6600. How come we can only utilize the great power of the GPU on a few things?
Steps completed is not a good judge of performance. Especially if you consider some work units step up 100 units at a time, and some step up 5000 units at time. Example...
[10:13:47] Completed 490000 out of 500000 steps (98 percent)
[10:28:48] Timered checkpoint triggered.
[10:36:03] Writing local files
[10:36:03] Completed 495000 out of 500000 steps (99 percent)
versus...
[13:22:13] Completed 1640000 out of 4000000 steps (41)
[13:37:13] Timered checkpoint triggered.
[13:52:13] Timered checkpoint triggered.
[13:59:48] Writing local files
[13:59:48] Completed 1680000 out of 4000000 steps (42)
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.
Re: GPU much faster than CPU [Yes, and no]
How do you get a 4 million steps job? My CPU only gets 500 each time and 25000 each time for a GPU. How do I check how many atoms are there?
Re: GPU much faster than CPU [Yes, and no]
At the top of this page there is a link to a page called Project Summary. It lists the atom counts for every active project. I don't know any way to get the step count unless you look in FAHlog.txt where (depending on which FahCore is being used) you will probably find statements like
Completed 1300000 out of 2500000 steps (52%)
Completed 1300000 out of 2500000 steps (52%)
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
Re: GPU much faster than CPU [Yes, and no]
My mistake. The CPU is actually doing 500000 steps instead of 500. My CPU work has 1258 atoms and my GPU work has 576 atoms. My GPU is doing 25000000 steps.
Re: GPU much faster than CPU [Yes, and no]
You notice there is no correlation between the atoms size and number of steps ? This is why using steps as a measuring stick of value is not the right thing to do.chengbin wrote:My mistake. The CPU is actually doing 500000 steps instead of 500. My CPU work has 1258 atoms and my GPU work has 576 atoms. My GPU is doing 25000000 steps.