Today's interview made concrete that the CPU has direct access to the eDRAM also.
Yup, I think most of us have had a pretty good feeling this was true for a while, but it sure is nice to have confirmation.
The question, then, is at what speed? I haven't seen much speculation on the CPU/GPU interface, but actually I think we can take a good guess with the information we have.
1).The CPU's core clock is going to be a multiple of the FSB speed.
2) The 60x interface takes up alot more space on Latte/Espresso's dies compared to Hollywood/Broadway (just by eyeballing, it seems 2x as wide). This could very possibly facilitate a wider bus.
Now, in order for Espresso's 3 cores to actually be useful, they are going to need enough bandwidth. Let's look at Wii (which uses the same ratios as Gamecube, mind you). The FSB from CPU to GPU/North Bridge ran at the 1/3 the speed of the CPU (which also happened to be the speed of the GPU). 64 bits @ 243 Mhz and you get ~1.9 GB/s. We can take this as rate which Nintendo felt was a good fit for Broadway's performance.
Now, if we were to assume that Nintendo would want the same amount of bandwidth relative to the performance of Espresso, we would just multiply 64 bits x 414 (approx 1/3 the speed of Espresso) to get ~3.3 GB/s. But wait, there are 3 cores, each with their own bandwidth needs, so now we're at 9.9 GB/s. Simply put, they're not going to get those speeds on anything less than a 128-bit bus.
To wrap this up, if we assume Espresso's FSB is running at the same FSB/CPU core ratio as Broadway (3:1), then the CPU will be able to access either pool of RAM at
6.6 GB/s. However, Broadway's family of processors can do 2:1 FSB/core clock ratios as well. So, in that case, the FSB would be at 620 Mhz with a data rate of
9.9 GB/s, which would seem to be a perfect fit for the CPU's capabilities.
So in sum, it's most likely 1 of those 2 figures, but I think the higher one makes more sense.