QUOTE(Shikaku @ Feb 18 2006, 11:43 PM)
QUOTE(gaterooze @ Feb 18 2006, 04:41 PM)
The best part of that thread is how he's somehow got the second CPU working pretty well for sound and other things. I hope it's not a hoax!
Maybe he'll release the source or at least tell us how to use it usably....
The memory access is a problem but fortunately both the 920T and 940T cores of gp2x can have theirs cache lockedup. So it's possible to load a chunk of data to the second core (it has 4K data cache and 4K instruction cache) and lets it process it within its caches. When it finish just write results to the memory and repeat the cycle.
The load/store perfomance can be over 100MB/s when done with "ldm/stm" instructions. So such methods of procesing data in bulks could be very effective. I don't know yet how to do it (thought I have the documentation) but I try it eventually.