Xeon Phi was the last remnant of the first GPU architecture I worked on.
It was evolved from Larrabee, meant to run DX11 graphics workloads.
The first Phi was effectively the Larrabee chip but with the texture
sampling hardware fused off.
The remnants of that work are now living on in the AVX512 instruction set.
The principal problem with Larrabee was that the ring bus connecting some
60+ ring stops was *so wide* (512 bits bidirectional = 1024 bits!) that it
consumed too much power.  It was more flexible than it needed to be
compared to a GPU memory controller/crossbar, and its power consumption
couldn't be reduced sufficiently to make it a useful architecture for the
mobile market.  Instead, graphics continued on the older Intel embedded
graphics path.
Frankly, I'm amazed that Intel followed through with 2 more revisions of
Xeon Phi before canning it.  In all honestly, the core choice for the CPU
(P54C) was nice for micro-optimized predictability of instruction execution
times and reasoning about hazards, but Intel's architectural mastery of
micro-op recompilation and out-of-order pipelines really trumps what the
compilers were doing once it was removed from the graphics space.

On Fri, Dec 27, 2024 at 1:12 PM Kurt H Maier via 9fans <9fans@9fans.net>
wrote:

> I always thought NIX would have been a good fit for Xeon Phi MICs, since
> part of the bringup involved shipping an entire linux system to the card
> for booting anyway.  Sadly, Intel (as usual) gave up on the architecture
> about ten minutes after release.
>

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T7692a612f26c8ec5-Md2d5c0b29b8a6dfa47a3798f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to