🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #10616

Re: skip instructions

#10616
From: Michael Yip
Date: Sun, 05 May 1991 16:27
26 lines
1862 bytes
In article  (Dik T. Winter) writes:
>In article (Gord Deinstadt) writes:
> > In a pipelined machine, would it not be more efficient to just deactivate
> > a couple of instructions rather than go through the pain of a forward
> > branch?  In other words just keep grinding forward, but inhibiting
> > execution for a specified number of cycles, rather than trying to
> > change course.
>
>Interestingly, this is what a very old (and not very RISC) machine did.
>I am talking about the Electrologica X8 of 60s vintage.  It had a single
>condition bit.  (Nearly) Every instruction had a 2 bit field that encoded
>one of the following:
> [[[Stuff deleted]]]

Actually, at least one of the RISC architecture on the market does that.
That is the Arcon RISC chip.  I think that the chip is currently fab by
VLSI Technology and it is also available as a standard cell.

The Arcon RISC chip has one (or two??) conditional execution bit in each
instruction and depends on the condition set by previous instructions, the
instruction may behaves just like a NOP.  For small branchs, it is a very
good idea.  However, I don't think that this will work with super-scalar
architecture at all (without pain).

-- Mike
   my@berlioz.nsc.com
Technical Details
Message-ID: <1991May5.162722.29507@berlioz.nsc.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!decwrl!nsc!voder!berlioz.nsc.com!my
References: <11874@mentor.cc.purdue.edu> <1545@geovision.gvc.com> <3446@charon.cwi.nl>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!decwrl!nsc!voder!berlioz.nsc.com!my
From: my@berlioz.nsc.com (Michael Yip)
Newsgroups: comp.arch
Subject: Re: skip instructions
Summary: The ARCON RISC processor can deactive a few instructions
Keywords: VLSI, ARCON, RISC, intsructions, SKIP, pipeline
Message-ID: <1991May5.162722.29507@berlioz.nsc.com>
Date: 5 May 91 16:27:22 GMT
References: <11874@mentor.cc.purdue.edu> <1545@geovision.gvc.com> <3446@charon.cwi.nl>
Sender: Michael Yip
Distribution: usa, world
Organization: National Semiconductor Corporation
Lines: 26