🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21734

Re: Pipelined FP add

#21734
From: Hugh LaMaster
Date: Thu, 14 Dec 1989 22:00
30 lines
2029 bytes
In article <3740@brazos.Rice.edu> preston@titan.rice.edu (Preston Briggs) writes:
>In article <33570@hal.mips.COM> mark@mips.COM (Mark G. Johnson) writes:

>>that the 88K's shared register file -- same regs for integer and FP
>>operands -- required large numbers of read and write ports to make

>The point about read/write ports is good.  I used to believe
>in a single (large) set of multi-purpose registers controlled
>by the compiler.  This scheme would seem to be less wasteful

>In particular, I prefer seperate FP and integer register sets.

There are alternatives.  For example, instead of creating
separate register files to increase the available ports, there is a
technique to use two identical register files for the same purpose.
The technique was used on the Cyber 205, and is described in an article
in IEEE Transactions on Computers [May 1982] by Neil Lincoln.  This redundancy
doubles the real estate per register, but, on the other hand, there
are advantages to doing this over using separate fp register files.
Codes which require movement of data between
integer registers, where the logical and bit-crunching instructions work,
typically, and the fp register file, don't require data movement.
(I hope nobody still uses the IBM 360 setup, where you have to push
the data to *memory* to get it back and forth between integer and fp units...)


  Hugh LaMaster, m/s 233-9,  UUCP ames!lamaster
  NASA Ames Research Center  ARPA lamaster@ames.arc.nasa.gov
  Moffett Field, CA 94035     
  Phone:  (415)694-6117       
Technical Details
Message-ID: <38132@ames.arc.nasa.gov>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!think!ames!ames.arc.nasa.gov!lamaster
References: <241@dg.dg.com> <33570@hal.mips.COM> <3740@brazos.Rice.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!think!ames!ames.arc.nasa.gov!lamaster
From: lamaster@ames.arc.nasa.gov (Hugh LaMaster)
Newsgroups: comp.arch
Subject: Re: Pipelined FP add
Message-ID: <38132@ames.arc.nasa.gov>
Date: 14 Dec 89 22:00:46 GMT
References: <241@dg.dg.com> <33570@hal.mips.COM> <3740@brazos.Rice.edu>
Sender: usenet@ames.arc.nasa.gov
Distribution: na
Organization: NASA - Ames Research Center
Lines: 30