QUOTE(ray_ @ May 26 2005, 10:46 AM)
Thanks for the link.
I'm not sure you could qualify the "Local Storage" as L1 cache yet. I would think that L1 cache access should be synchronized at core's frequency. We'll need to see if "Local Storage" is running at core frequency or other slower bus frequencies.
But you got one thing right. The SPE does indeed have DMA. There are no description however on whether the SMFs are DMAs. It would be nice to know if they have a dedicated DMA channel for each SPU or virtual DMA channels supported by a few physical DMAs.
Actually, after reading the arstechnica article on the X360 CPU, I was reminded of something. The targetted application of the SPUs is mainly processing of streaming data, which is inherently cache-unfriendly. Cache in the memory hierarchy alleviates the memory-to-cpu bottleneck by leveraging temporal and spatial locality. 3D scene data and video decoding have neither locality. However, code that acts on this data has high locality. Hence, the SPE local store looks like it is more useful as I-cache + deep buffer for streaming data. I'm not sure you could qualify the "Local Storage" as L1 cache yet. I would think that L1 cache access should be synchronized at core's frequency. We'll need to see if "Local Storage" is running at core frequency or other slower bus frequencies.
But you got one thing right. The SPE does indeed have DMA. There are no description however on whether the SMFs are DMAs. It would be nice to know if they have a dedicated DMA channel for each SPU or virtual DMA channels supported by a few physical DMAs.
This sort of lines up with the "DSP-like" tag the SPEs have been given. Real DSPs also don't feature much in the way of data caches, since they're operated in more of a "fire and forget" way. Which makes sense, because unless you're playing a broken record, or pointing a camera at a painting, there's no way that the data into the DSP is going to repeat itself.
This post has been edited by silkworm: May 26 2005, 05:09 PM
May 26 2005, 04:56 PM
Quote
0.0208sec
0.50
6 queries
GZIP Disabled