Comment on comments
Good comments. Here's a comment on the comments:
1. The story says: "Each core is expected to be an x86 core, and each will will be paired with a vector processing unit." A comment says: " "Each core is expected to be an x86 core" No, each core *is* an x86 core, plus a *wide* vector unit (16-way SIMD) with predication and scatter/gather load support. This is all in the SIGGRAPH paper you linked to.
Here's a quote from an Intel paper (Larrabee: A Many-Core x86 Architecture for Visual Computing): "Larrabee uses multiple in-order x86 CPU cores that are augmented by a wide vector processor unit"
Can't see the difference here; plus a -, paired with - augmented by - they all mean each x86 core gets a vector unit alongside it.
2. A comment says: ""Larrabee will have a shared pool of cache memory" Not quite. It has 256KB of dedicated L2 cache per core and cores can read each other's L2 caches. Each core has 32KB of dedicated L1. This is in ... the SIGGRAPH paper you linked to."
The Intel paper again: "A coherent on-die 2nd level cache allows efficient inter-processor communication and high-bandwidth local data
access by CPU cores." We're in the same ball park again here surely? The cores share a cache memory resource.
3. It's not an Atom CPU, as a comment points out: "We wonder if Intel is using its Atom processor design as the Larrabee core to meet the chip real estate limitations" No, they are not, they are using the P54C processor design, as they have previously stated at their GDC talks."
Yes, granted, but I wanted to play with the Atom and molecule idea and you spoiled my little game :-( ... That'll learn me. I changed the text.
4. A comment says "And after all that the only actual *news* is that Intel have released a die image ... so where is the link for that?"
The only news is that Intel has released a die image. Er, not quite. As the intro says: "Intel has opened up a corner of its kimono and shown a picture of the upcoming Larrabee chip, indicating it will be a 32-core graphics processing engine." The 32 cores confirmation is newish. We also get to hear that the ship date is now the first half of 2010, and hear bit about Intel's software development efforts to help Larrabee. Since the Reg hadn't covered Larrabee since December last year adding the background info seemed reasonable.
Yes, the die image reference should have been there, it got lost somehow, and is there now.
I dunno if Larrabee is the right way to go, having a combined X86 standard app and graphics apps execution engine rather than separate multi-core X86 and GPU combo. It sounds sexy enough but will it be fast enough and will software development technology keep up with all its attributes?
Chris.
