JF_Aidan_Pryde
Regular
I agree, a software managed cache would be much slower.Gubbi said:Right, but even if you do implement a software cache, it'll have an order of magnitude worse latency than hardware level 1 cache access (a mask, two loads, a compare and a branch), and that is for a one-way associative cache. And you end up saving a copy of the same data in each SPE like I mentioned.
But comparing latency, L2 cache is not really stunning. We don't have cache latency figures for Xenon but going by the PPC970, L2 cache has an access latency of 11 cycles. SPE's LS has a 6 cycle read and 4 cycle write latency by comparison.