Article View: comp.arch
Article #20906Re: Sustained Performance Computer Architecture
From: Andrew Klossner
Date: Wed, 26 Apr 1989 18:22
Date: Wed, 26 Apr 1989 18:22
25 lines
1479 bytes
1479 bytes
[]
"A new general-purpose computer architecture with sustained
instruction pipeline performance (regardless of program flow
changes) has been developed at the Digital Systems Laboratory
of the Department of Electrical Engineering at Duke University
... The execution unit (EU) of the new architecture can be that
of any typical von Neumann computer. The instruction fetch and
decode operations are performed by multiple instruction decode
units (IDU) which prefetch all potentially needed instructions
... The decoded segments are ready for execution at all times,
hence there are no bubbles in the instruction pipeline, and no
I-cache misses."
Never an instruction miss? What happens when executing code for a
switch statement, such as:
load r2,jumptable(r1)
jmp r2
The number of IDUs required to avoid all instruction misses would seem
to be unbounded.
-=- Andrew Klossner (uunet!tektronix!orca!frip!andrew) [UUCP]
(andrew%frip.wv.tek.com@relay.cs.net) [ARPA]
Technical Details
Message-ID:
<11342@tekecs.GWD.TEK.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!tektronix!orca!tekecs!frip!andrewReferences:
<14292@duke.cs.duke.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!tektronix!orca!tekecs!frip!andrew From: andrew@frip.wv.tek.com (Andrew Klossner) Newsgroups: comp.arch Subject: Re: Sustained Performance Computer Architecture Message-ID: <11342@tekecs.GWD.TEK.COM> Date: 26 Apr 89 18:22:56 GMT References: <14292@duke.cs.duke.edu> Sender: andrew@tekecs.GWD.TEK.COM Organization: Tektronix, Wilsonville, Oregon Lines: 25