🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #23384

Re: Playstation 2 has as much FPU power as Merced?

#23384
From: Terje Mathisen
Date: Mon, 08 Mar 1999 00:00
45 lines
2660 bytes
Andy Glew wrote:
> 
> > I'd not be amazed if it actually achieved that - what they seem to be
> > claiming is one-tick-throughput matrix-vector multiply, which is
> > probably achievable. Essentially it's a 300MHz geometry accelerator.
> 
> Prediction: within 5 years, a single instruction that performs a 4-vector
> by 4x4-matrix multiply, of 32 bit FP numbers, will be as common as
> vector FP and integer (MMX, KNI, 3DNow) are now.
> 
> Probably less than 5 years, but I want to have a bit of slack.

That's easy: It _will_ happen, simply because it is a static target for
the cpu guys (i.e. that's you, Andy) to aim at. :-)

Initial implementations will be like what we have today, i.e. partial
operations implemented as 4-wide operations, join a few of them to get
the final result.

This is similar to the divide/multiply step opcodes on early risc
machines.

As soon as enough gates were available, we got DIV/MUL instead.

Similar to the special requirements for some of the DIV/MUL
implementations (special and/or implied register usage), the geometry
accelerator might require setting up the matrix in a special way.

It seems reasonable to require that it should be loaded into either a
single 16-wide vector register, or into a consequtive list of narrower
registers, so that just the start of the matrix has to be specified in
the instruction:

On the PentiumV (or VI, who knows how long it will last?) it will use
the two-operand MATMUL opcode, with the transformed vector ending up in
the input register:

  MATMUL vecreg, matreg

Terje

-- 
- <Terje.Mathisen@hda.hydro.com>
Using self-discipline, see http://www.eiffel.com/discipline
"almost all programming can be viewed as an exercise in caching"
Technical Details
Message-ID: <36E3B924.9FD3C4A8@hda.hydro.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7bjr4a$cq2$1@nnrp1.dejanews.com> <36DDB3AB.378F5C87@igs.net> <7bkjm8$72f$1@news.ox.ac.uk> <36DF4F87.FFDEFF0C@cs.wisc.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 110292,e8b7abf312c36c04
X-Google-Attributes: gid110292,public
X-Google-Thread: 105ad2,e8b7abf312c36c04
X-Google-Attributes: gid105ad2,public
X-Google-Thread: 1024aa,e8b7abf312c36c04
X-Google-Attributes: gid1024aa,public
X-Google-Thread: 102b75,e8b7abf312c36c04
X-Google-Attributes: gid102b75,public
From: Terje Mathisen <Terje.Mathisen@hda.hydro.com>
Subject: Re: Playstation 2 has as much FPU power as Merced?
Date: 1999/03/08
Message-ID: <36E3B924.9FD3C4A8@hda.hydro.com>
X-Deja-AN: 452533524
Content-Transfer-Encoding: 7bit
References: <7bjr4a$cq2$1@nnrp1.dejanews.com> <36DDB3AB.378F5C87@igs.net> <7bkjm8$72f$1@news.ox.ac.uk> <36DF4F87.FFDEFF0C@cs.wisc.edu>
Content-Type: text/plain; charset=us-ascii
Organization: Hydro
Mime-Version: 1.0
Newsgroups: comp.arch,intel.etc,comp.games.development.industry,comp.sys.intel