Article View: net.arch
Article #2514Re: Mips / MHz
From: Phil Mason
Date: Thu, 15 May 1986 14:23
Date: Thu, 15 May 1986 14:23
54 lines
3644 bytes
3644 bytes
In article <1774@gitpyr.UUCP> kludge@gitpyr.UUCP (Scott Dorsey) writes:
>In article <384@astroatc.UUCP> philm@astroatc.UUCP (Phil Mason) writes:
>>
>>Power is defined to be the time rate at which work is done. That leaves us
>>in a little bit of a quandry. What is a unit of work for computer systems?
>>It must be related to how the CPU affects the information it processes.
>
> What about I/O bound tasks? Do you want to measure 'floating-point
>division power' or 'BCD addition power'.
> Your analogy with earlier machines is quite apt, except that it must be
>pointed out that, as mechanical devices do not all perform the same tasks,
>neither do computers perform the same tasks. Comparing a can opener and a
>lawnmower is like comparing a System/36 and an array processor. The lawnmower
>may have more horsepower than the can opener, but it is useless for opening
>cans. Likewise, the can opener lacks 'lawnmowing power'. The System/36
>may do a poor job of Fourier transformation, but I'd hate to see something
>like a COBOL payroll program running on an array processor.
> Computing power CANNOT be measured in one scalar number.
>--
Yes, I agree. I didn't say it was going to be easy.
Let's look at it this way. There are a number of generic information processing
functions that a computer performs : Floating point, Integer, Program
control flow and I/O operations. There are also subdivisions of these tasks
according to the size and type of the operands (i.e., scalar, vector, array -
8, 16, 32, 64+ bits etc.). A matrix of performance parameters could be
created in such a way as to give an end user the capability to weigh the
various performance figures for his/her major tasks. Careful software
simulation and instruction analysis can outline what operations are critical
for the application. The performance table can then be weighted with the
results of the simulation and a final number derived from the weighted table
as to the suitability and performance for a particular computer for a
particular task.
General comparison between computers can be made in this fashion as well.
If a CRAY 2 performs on more types of data and faster in every category
than another computer, the CRAY 2 is a higher performance machine. Without
application specfic information, there can be some machines that have most
of the performance figures greater than another, but there might be some
parameter of perfomance that is very heavily utilized by an application that
would make the overall majority comparison false.
Comments??
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Kirk : Bones ? Phil Mason, Astronautics Technical Center
Bones : He's dead Jim. {Your Favorite System}!uwvax!astroatc!philm
My opinions are mine and not necessarily those of my employer.
(I would like to think that my employer believes in them too.) :-)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Technical Details
Message-ID:
<392@astroatc.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!harvard!uwvax!astroatc!philmReferences:
<1363@unc.unc.UUCP> <467@cit-vax.Caltech.Edu> <384@astroatc.UUCP> <1774@gitpyr.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!harvard!uwvax!astroatc!philm From: philm@astroatc.UUCP (Phil Mason) Newsgroups: net.arch Subject: Re: Mips / MHz Message-ID: <392@astroatc.UUCP> Date: Thu, 15-May-86 10:23:59 EDT Article-I.D.: astroatc.392 Posted: Thu May 15 10:23:59 1986 Date-Received: Fri, 16-May-86 05:38:03 EDT References: <1363@unc.unc.UUCP> <467@cit-vax.Caltech.Edu> <384@astroatc.UUCP> <1774@gitpyr.UUCP> Reply-To: philm@astroatc.UUCP (Phil Mason) Distribution: net Organization: Astronautics ATC, Madison, WI Lines: 54