3 ms·
I remember hearing somebody talk about programming hot loops in either the the PS3 or PS2 in Excel, to get a good handle on the concurrency question by having a
by rtpg 1y ago
I remember hearing somebody talk about programming hot loops in either the the PS3 or PS2 in Excel, to get a good handle on the concurrency question by having assembler in multiple columns next to each other
- nickpsecurity 1y agoSounds like a Gantt chart with code might fit.
- moomoo11 1y agoI love those
- xgkickt 1y agoThat would be the PS2’s VUs which had an upper and lower pipe and it was easier to write instructions for each in separate columns. Then in one SDK we received program called vcl which took a single list of instructions, doing all the pipelining for you, as well as optimizing loops and assigning registers automatically. It was a godsend.
- mabster 1y agoI can't remember the details because we coded the SPU in C, but the PS3 SPUs had odd and even cycles with different access properties too.
- trelane 1y agoDiscussed in the article, should you want a refresher. https://www.copetti.org/writings/consoles/playstation-3#architecture-of-the-spu https://www.copetti.org/writings/consoles/playstation-3#arch...