[comp.arch] Evolution towards super-scalar

david@elroy.jpl.nasa.gov (David Robinson) (02/23/90)

What are the limits of moving existing architectures such as SPARC and
MIPS towards super-scalar and maintaining binary compatibility?

A simplistic approach would be to simply fetch 2 or more instructions
at once and decode/dispatch them in parallel if possible.  Existing
binary code would probably not be optimal but would probably work.
New compilers with better scheduling algorithms could take advantage
the the new parallelism.

I sounds simple so I must be missing something or are existing "RISC"
architectures going to have to change substantially if they want to
get into the super-scalar game? (Assuming they want to)

	-David
-- 
David Robinson	david@elroy.jpl.nasa.gov 	{decwrl,usc,ames}!elroy!david
Disclaimer: No one listens to me anyway!
"Once a new technology rolls over you, if your not part of the steamroller,
 you're part of the road." - Stewart Brand