On Fri, Dec 27, 2024 at 01:24:40PM -0800, Paul Lalonde wrote: > 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.
Is the power consumption the reason the cores downclock when you start sending AVX512 instructions? By far the most useful results of our yaers-long Phi experiment was being able to test tons of codes to see which ones benefit from AVX512 and which ones wind up being penalized so badly by clock reduction that they weren't worth porting. It set us up to be able to deploy efficiently in the followon generations of x86_64. We never came to a conclusion whether it was power consumption or heat that required the slowdown. I guess it could be both. > Frankly, I'm amazed that Intel followed through with 2 more revisions of > Xeon Phi before canning it. So were we. The 5110 chips were plagued with reliability problems, and the software stack was ... tough to get support for. The host-cpu Knights Landing systems were much more pleasant to work with, but we hadn't finished benchmarking them by the time Intil pulled the plug. khm ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T7692a612f26c8ec5-M3198d5ce755d47ebe87068a2 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription