🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #3030

Re: 55 MIPS & 66 MIPS

#3030
From: Preston Briggs
Date: Thu, 16 Nov 1989 17:55
40 lines
2098 bytes
In article <22303@gryphon.COM> scarter@gryphon.COM (Scott Carter) writes:

>ISSUE one instruction per cycle.  The 960 CA can issue three instructions per
>cycle to the chosen three of four execute units.  I believe Intel has figures
>showing that on the average they could infact issue two instructions per clock
>_average_ [over what program set?], hence the 960CA can legitimately be called
>66 Native MIPS average with 99 Native MIPS peak.  

I think that's too optimistic.
We've played some with an i860 on an evaluation board.
The supplied compilers didn't attempt to issue more than 
1 instruction/cycle (out of a max of three).  

On a simple matrix multiply (single precision fp), 

  multiplying 2 100x100 matrices took .52 seconds (3.8 MFlops)
  multiplying 2 400x400 matrices took 86 seconds  (1.5 MFlops)

versus a peak of 66 MFlops.  The poor performance on the larger
size shows the effect of the small on-chip data cache.

Using the VAST front-end, with hand coded vector primitives
gives about 8.5 MFlops.

Reworking by hand, being especially careful of the cache,
gives about 26.5 MFlops, for either size.
(This can be improved, but I think only slightly).
This is fairly hot, though still not 66 MFlops.

The challenge is getting compilers to take advantage of
tiny caches and long pipelines and multi-instruction issue,
as discovered below

>>discovered that the R3000 was usually more than twice as fast on hand-coded
>>programs, and overall was more than five times faster on compiled programs.

Sounds like the MIPS compilers are more mature.  Certainly it's an
easier target.

Preston Briggs
Technical Details
Message-ID: <3024@brazos.Rice.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!sobmips!uunet!cs.utexas.edu!rice!titan!preston
References: <1358@bnr-rsc.UUCP> <31329@winchester.mips.COM> <22303@gryphon.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!sobmips!uunet!cs.utexas.edu!rice!titan!preston
From: preston@titan.rice.edu (Preston Briggs)
Newsgroups: comp.arch
Subject: Re: 55 MIPS & 66 MIPS
Message-ID: <3024@brazos.Rice.edu>
Date: 16 Nov 89 17:55:32 GMT
References: <1358@bnr-rsc.UUCP> <31329@winchester.mips.COM> <22303@gryphon.COM>
Sender: root@rice.edu
Reply-To: preston@titan.rice.edu (Preston Briggs)
Organization: Rice University, Houston
Lines: 40