I'm not quite sure what this means? DMA is the only mechanism that the SPUs had to access memory outside of their local store; it wasn't a matter of getting it right or wrong. Reading RSX memory by SPU DMA wasn't any faster than reading it from the PPU.
It is a mind bendingly tiny 16MB/s bandwidth to perform CPU reads from RSX memory.