🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #3490

Re: Floating point register renaming

#3490
From: Brian bcase Case
Date: Mon, 12 Mar 1990 22:12
13 lines
1202 bytes
>> 2) You can change the pipeline, and not recompile all of your code.
>
>Generally, a pipeline change means a new computer, usually bought for
>speed reasons.  Why not exploit all the new speed advantages?  And if
>you refuse to compile, is it so hard to write a Loader to insert NOops
>after instructions whose pipelines have lengthened?

Yes, it is so hard.  Indirect jumps are the problem.  A program
that computes a jump address, say, by using a procedure parameter
or looking in a switch table, will not function unless the
algorithm that computes the address is changed by the loader
too.  For certain cases, this is feasible, but in the most
general case, the problem cannot be solved.
Technical Details
Message-ID: <27833@cup.portal.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!lll-winken!sun-barr!newstop!sun!imagen!atari!portal!portal!cup.portal.com!bcase
References: <203042@<1990Mar7> <76700171@p.cs.uiuc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!lll-winken!sun-barr!newstop!sun!imagen!atari!portal!portal!cup.portal.com!bcase
From: bcase@cup.portal.com (Brian bcase Case)
Newsgroups: comp.arch
Subject: Re: Floating point register renaming
Message-ID: <27833@cup.portal.com>
Date: 12 Mar 90 22:12:18 GMT
References: <203042@<1990Mar7> <76700171@p.cs.uiuc.edu>
Organization: The Portal System (TM)
Lines: 13