Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Alpha chip

Author: Robert Hyatt

Date: 14:28:35 06/03/98

Go up one level in this thread


On June 03, 1998 at 14:44:19, Ernst A. Heinz wrote:

>On June 03, 1998 at 13:11:26, Tom Kerrigan wrote:
>
>>The P6 needs a significant amount of circuitry to schedule instructions,
>>and it only has two integer execution units. The logic necessary to
>>handle only three execution units is insane, and four is probably
>>impossible.
>
>The new Alpha-21264 CPU has 4 IUs + 2 FPUs and does automatic
>out-of-order execution with simultaneous 6/8-way instruction retiring
>at speeds of >= 600MHz (presumably >= 1GHz in the not too far future).
>
>This is already state-of-the-art in high-speed RISC CPU design.
>
>>Compare this to a VLIW design. With VLIW you can scrap all of your
>>scheduling logic and add execution units until your heart's content.
>
>The real problem of VLIW is that you shift ever more burdens of
>squeezing
>performance out of the processors into the compilers. This is of course
>fine if you know how to do it -- but up to now most compiler
>construction
>experts doubt this is true for VLIW ...
>
>=Ernst=


And that's not as big a problem as the "next generation" VLIW machine.
Which is, by definition, incompatible with the current generation,
because
you go from VLIW to VVLIW to get more performance, and now there is no
compatibility...  compare this to the X86 architecture that will run
anything and act somewhat like a VLIW architecture without the
incompatibility
issue...

Anyone can build a pentium-compatible machine that grabs 4 instructions
per
clock rather than two or three as is done now.  And it would not have to
produce changes to the compiler or old compiled images...



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.