mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware

Reply
 
Thread Tools
Old 2004-06-25, 07:04   #34
ebx
 
ebx's Avatar
 
Aug 2002

6516 Posts
Default

Quote:
Originally Posted by jinydu
Just wondering:

Why are personal computer speeds measured in Hz, while supercomputer speeds are measured in FLOPS? Why the diffferent units?
Because supercomputers usually have a lot of CPU while pc has 1. And when
you have thousands of cpus, it is not uncommon one or two of them arent
functioning.
ebx is offline   Reply With Quote
Old 2004-06-25, 07:18   #35
jinydu
 
jinydu's Avatar
 
Dec 2003
Hopefully Near M48

2×3×293 Posts
Default

Quote:
Originally Posted by optim
ALU is Areithmetic-Logic Unit inside the CPU, it processes integer mathematical operations and boolean logic. MIPS is million instuctions per second. An instuction may be the addition of two numbers or a logical operation (AND, OR, XOR etc).

FPU is a unit inside the CPU for floating point arithmetic, that is, non-integer numbers. It measures in FLOPS.

Some CPUs, including Intel Pentium 4 and AMD Athlon64, have SSE2 capability. The SSE2 capabilities of a CPU can also be measured in FLOPS, because they handle floating point arithmetic at higher speed than FPU, but they are highly specific (i.e. FPU is general-purpose, SSE2 is for special operations).

So your CPU can compute up to 8161 MIPS when used for integer arithmetic and boolean logic, 2250 MFLOPS when used for general purpose floating point arithmetic, and 4110 MFLOPS when used for SSE2 arithmetic.

Also note than SSE2 accepts 128-bit instuctions, while ALU and FPU are only 32bit, If I recall correctly.

Prime95/Mprime can utilise SSE2 when available. However, it is faster in Intel P4 than AMD Athlon64. AthlonXP doesnt have SSE2.
So the 4.110 Gigaflops reading is the most appropriate one to compare with Primenet's 15.145 Teraflops?
jinydu is offline   Reply With Quote
Old 2004-06-25, 13:10   #36
mephisto
 
mephisto's Avatar
 
Feb 2003
Norway

23×7 Posts
Default

Quote:
Originally Posted by jinydu
So if FLOPS is a more useful measure, why not use it for PCs too?
FLOPS means less for a PC than for a supercomputer.
A supercomputer's primary purpose is to crunch (floating point) numbers, so the number of floating point operations it can do per second is of interest.
PC's are used for lots of things, and numbercrunching is typically just a small part of it. A typical PC program does a little computing, reads or writes a little (to disk or database), and does a little screen updating. Hence, FLOPS says less about 'how quick will my program run', since the variation in what PC programs spend their time on are so much greater.
Basically, FLOPS is not important for general PC users - common programs like Word and Internet Explorer do not use floating point operations at all.

But the emphasis on GHz instead is probably mostly the effect of Intel marketing strategy.
mephisto is offline   Reply With Quote
Old 2004-06-25, 16:05   #37
JuanTutors
 
JuanTutors's Avatar
 
Mar 2004

22×33×5 Posts
Default

A weird thing about my computer is it seems to gain/lose more time than the speed differences would suggest. My computer seems to be running about even when it runs at 80 ms per iteration. But when I get it to run at 76.1 ms per iteratioin for 20 hours, my expected completion date goes down by 4 to 5 hours. That's 24 to 25 hours of work in 20 hours, so a 20 to 25% improvement. I should only expect about a 15 minute gain. Kinda interesting...
JuanTutors is offline   Reply With Quote
Old 2004-06-25, 21:54   #38
mephisto
 
mephisto's Avatar
 
Feb 2003
Norway

23×7 Posts
Default

Quote:
Originally Posted by jinydu
So the 4.110 Gigaflops reading is the most appropriate one to compare with Primenet's 15.145 Teraflops?
Yes.

Last fiddled with by mephisto on 2004-06-25 at 22:01
mephisto is offline   Reply With Quote
Old 2004-06-25, 23:49   #39
dsouza123
 
dsouza123's Avatar
 
Sep 2002

2×331 Posts
Default

The reduced completion time ( 4 or 5 hours ) is the amount of time saved
over the full time left for the test ( weeks/months ) using the slightly faster
time per iteration, not the gain for that one day.

A time savings over long period not per day.
dsouza123 is offline   Reply With Quote
Old 2004-06-26, 21:06   #40
JuanTutors
 
JuanTutors's Avatar
 
Mar 2004

22·33·5 Posts
Default

Quote:
Originally Posted by dsouza123
The reduced completion time ( 4 or 5 hours ) is the amount of time saved
over the full time left for the test ( weeks/months ) using the slightly faster
time per iteration, not the gain for that one day.

A time savings over long period not per day.
I don't think so. The remaining time has not gone back up, and it doesn't fluctuate during slower days at all. It seems to behave more like if it assumes you will be running the program at some constant speed, which on my computer seems to be about 78-80 ms per iteration.
JuanTutors is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
overclocking wildrabbitt Hardware 16 2015-03-12 02:12
Overclocking Primeinator Information & Answers 12 2013-09-16 16:20
Does overclocking help? esqrkim Hardware 7 2010-06-26 08:15
i7 overclocking VJS Prime Sierpinski Project 23 2009-04-12 03:35
What is overclocking? JuanTutors Hardware 1 2004-06-22 00:10

All times are UTC. The time now is 13:10.


Mon Aug 2 13:10:38 UTC 2021 up 10 days, 7:39, 0 users, load averages: 2.02, 2.22, 1.97

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.