Comments on: Dual Issue and Software Pipelining on SPUs Cheers :) Will do my best. You've got my vote for writing such an article(s). Would be very interested in reading about what's involved in creating an SPA like tool. Have you also considered 360 support ? It could really do with a similar tool. Cheers :) Will do my best.
You’ve got my vote for writing such an article(s). Would be very interested in reading about what’s involved in creating an SPA like tool. Have you also considered 360 support ? It could really do with a similar tool.

]]>
By: jaymin kessler/2011/06/09/dual-issue-and-software-pipelining-on-spus/#comment-5408 jaymin kessler Thu, 09 Jun 2011 09:40:08 +0000 Can't praise SPA enough. It saved so much work. Before SPA or SPASM were released, our triangle culling code took me an entire day of extreme concentration to schedule (was a very large function, quite different in implementation to Edge's). Absolutely this level of optimization is needed sometimes. Guess i was just trying to warn people against blindly applying cool tricks without thinking of maintenance implications. Our SPU SSAO would not have been feasible without software pipelining. Can’t praise SPA enough. It saved so much work. Before SPA or SPASM were released, our triangle culling code took me an entire day of extreme concentration to schedule (was a very large function, quite different in implementation to Edge’s).

Absolutely this level of optimization is needed sometimes. Guess i was just trying to warn people against blindly applying cool tricks without thinking of maintenance implications. Our SPU SSAO would not have been feasible without software pipelining.

]]>
By: Luke Hutchinson/2011/06/09/dual-issue-and-software-pipelining-on-spus/#comment-5400 Luke Hutchinson Thu, 09 Jun 2011 01:26:16 +0000 I see you mention SPA at the end of the article! I see you mention SPA at the end of the article!

]]>
By: Rob Wyatt/2011/06/09/dual-issue-and-software-pipelining-on-spus/#comment-5397 Rob Wyatt Thu, 09 Jun 2011 00:24:53 +0000 Very good post. I found this super useful when I was working on SPU SSAO:

Check out slides 48 for bad SPU utilization and 52 for Good SPU utilization.

]]>