tag:blogger.com,1999:blog-5246987755651065286.post2575474167347633499..comments2024-02-22T16:15:42.388-08:00Comments on cbloom rants: 08-04-10 - Initial Learnings of SPUcbloomhttp://www.blogger.com/profile/10714564834899413045noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5246987755651065286.post-527419854001195822010-08-17T16:43:12.695-07:002010-08-17T16:43:12.695-07:00If you have the right tools, writing it in straigh...If you have the right tools, writing it in straight assembly (no C/C++) is quite pleasant. <br /><br />I don't think anybody believes that optimizing for the SPU is easy, but you can get good at it after a while. <br /><br />As for too many ops on the left vs right, thats what shufb is for :) creative use is key.<br /><br />I've done hinting dynamic branches in C intrinsics before. Check out the PlayStation Edge code for reference.https://www.blogger.com/profile/07698332535766464476noreply@blogger.comtag:blogger.com,1999:blog-5246987755651065286.post-71932089744256511332010-08-06T16:44:35.896-07:002010-08-06T16:44:35.896-07:00Most people werent even using 20% of the SPUs. Pr...Most people werent even using 20% of the SPUs. Probably better now that people have worked with it for a while. Ide still bet most folks are in the 50% to 75% SPU usage; plenty of room for sloppy code.MHhttps://www.blogger.com/profile/15700875611169531647noreply@blogger.com