From: "Andy "Krazy" Glew" on
Andy "Krazy" Glew wrote:
> Some of them think that the advent of Larrabee and Atom show that OOO is
> a dead end. They think that we are resetting to simple P5-era in-order
> machines. More, reversing evolution: retreating from Pentium 4
> "fireball", backing out of OOO. Some think that we will never go back to
> OOO. Me, I think that we are resetting. I think of it as a sawtooth
> wave: backing out a bit, but probably advancing to dynamic techniques in
> a few years.

By the way, when I reread this I am reminded that I myself have posted
about this possibility.

If I make the following assumptions:

* Transistors are free

* But power is the most important thing

* and you have a lot of parallelism

as is true of some supercomputer workloads (and even virtual reality
graphics for the home)

Then I think that you can reasonably extrapolate that the best computer
architecture is MIMD, with the simplest possible, non-pipelined,
blocking on a cache miss, processor cores.

Reason: the slightest bit of microarchitecture smarts - pipelining,
multithreading - costs. And wastes power. These technologies exist to
make more efficient use of a limied number of transistors, but if
transistors are free...

This extrapolation being valid in certain circumstances, there are
situations where it is not:

First, implicit in the "transistors are free" is that leakage can be
neglected - e.g. by making the transistors slow, slow, slow, and by
using parallelism to make up for the slowness. But if leakage cannot be
eliminated from consideration, then you add back just enough
microarchitecture smarts, just enough pipelining, that the performance
gained back reduces the processor count by enough to balance the power
lost due to the transistors for the smarts.

Second, communications has costs. If you have to double the wires to
get the extra, slow, unpipelined processors, it may be worthwhile adding
some uarch smarts back. Actually, it's not "double the wires", but
"double the bits*wirelength total", but you get the idea. And this is
workload dependent, and communications technology dependent. Go
optical, and you have costs, but the long distance costs may be less,
encouraging more, simpler, processors.

Finally, and for the moment the most important: transistors are not
free. Yet. We do uarch smarts, stuff like multithreading, because it is
more cost effective than simply adding cores.
From: Mayan Moudgill on
Andy "Krazy" Glew wrote:

> First, implicit in the "transistors are free" is that leakage can be
> neglected - e.g. by making the transistors slow, slow, slow, and by
> using parallelism to make up for the slowness

Data point: I suspect typical foundry low-leakage proceses are about one
generation behind the G process in transistor speed (i.e. 90G ~ 65LP),
with insignificant leakage. I suspect that IBM/Intel gain another 1/2-1
generation's worth of speed for their parts by tuning the process,
playing with the corners and sorting (though you can probably do the
same with a foundry, if you have high enough volumes).


From: Mayan Moudgill on
Andy "Krazy" Glew wrote:

> Go
> optical, and you have costs, but the long distance costs may be less,
> encouraging more, simpler, processors.
>

Optical? In a commodity process? For high speed communication?

Unless someone has actually managed to get a
standard-process-compatible laser, not going to happen. Costs are too
high. I was excited by the iron implant stuff and strained silicon but I
don't think they ever made it out of the laboratory. Anyone know enough
to comment?

An alternate transport mechanism (when using flip-chip) is to drive the
signal out to the carrier (specially if it's ceramic) and then use that
as the high-speed long-haul layer.

[BTW: I'm not sure if its possible to use diodes to do high speed
optical communication; anyone know?]
From: Del Cecchi on

"Mayan Moudgill" <mayan(a)bestweb.net> wrote in message
news:IpqdnUOUWcd0BnzXnZ2dnUVZ_oydnZ2d(a)bestweb.net...
> Andy "Krazy" Glew wrote:
>
>> Go optical, and you have costs, but the long distance costs may be
>> less, encouraging more, simpler, processors.
>>
>
> Optical? In a commodity process? For high speed communication?
>
> Unless someone has actually managed to get a
> standard-process-compatible laser, not going to happen. Costs are
> too high. I was excited by the iron implant stuff and strained
> silicon but I don't think they ever made it out of the laboratory.
> Anyone know enough to comment?
>
> An alternate transport mechanism (when using flip-chip) is to drive
> the signal out to the carrier (specially if it's ceramic) and then
> use that as the high-speed long-haul layer.
>
> [BTW: I'm not sure if its possible to use diodes to do high speed
> optical communication; anyone know?]

Not silicon diodes for transmission.

As for using the ceramic, you are about 30 years late. see TCM for
example. IBM even went to some expense to upgrade the material from
Alumina to Glass Ceramic to improve propagation.

Also LEDs are pretty lacking in bandwidth compared to lasers. But
since silicon is indirect band gap the point is moot.

Pipelining wasn't driven by lack of transistors but by frequency. It
didn't come in until transistors got sort of cheap. (cheap is in the
eye of the beholder).

del


From: nmm1 on
In article <IpqdnUOUWcd0BnzXnZ2dnUVZ_oydnZ2d(a)bestweb.net>,
Mayan Moudgill <mayan(a)bestweb.net> wrote:
>Andy "Krazy" Glew wrote:
>
>> Go
>> optical, and you have costs, but the long distance costs may be less,
>> encouraging more, simpler, processors.
>
>Optical? In a commodity process? For high speed communication?
>
> Unless someone has actually managed to get a
>standard-process-compatible laser, not going to happen. Costs are too
>high. I was excited by the iron implant stuff and strained silicon but I
>don't think they ever made it out of the laboratory. Anyone know enough
>to comment?

Not on that. But the fact that serious money is still going into
research in this area, despite decades of next to no progress,
indicates that the manufacturers are very aware of the potential.

The last plausible idea I heard was lasers pumping in to silicon
optical switches, but that one seems to have gone awfully quiet.


Regards,
Nick Maclaren.