ERP said:Well I doubt it has anything at all to do with PS3 running late. Since Sony isn't currently using IBM compilers.
And franky I'm highly skeptical of any auto paralellising system. The compiler simply doesn't have enough knowledge to do it except in trivial cases. It's not like no one has tried to do this before. We'll see I guess.
overclocked said:ERP if i understand you correct the OP is in the future more better suited to those "bad" newly examened programmers that dont know shit?
Such a solution was briefly discussed towards the end of a small thread in the Console Tech forum (you may or may not have read it): http://www.beyond3d.com/forum/showthread.php?t=28057.ERP said:Frankly I'd be more interested in something that did automatic virtualization of the local store, so we could run more general code on the SPU's, even if it runs slower. I think that early software will just use the SPU's for trivial eyecandy and some of the more obvious parallel tasks, but I really hope we can get beyond that.
ERP said:Well I doubt it has anything at all to do with PS3 running late. Since Sony isn't currently using IBM compilers.
That just depends on what the reason for the delay is. If it's hardware, then certainly not. But if it's because Sony (or the studios) don't feel like the launch titles are ready, then it could certainly have an impact. The point Hannibal is trying to make is that managing all the overhead of getting data and code smoothly flowing to and from the SPEs is hard. If they don't have libraries or a compiler that manages that for you, then the extra time that developers have to spend doing that is time that they aren't working on the rest of the engine. I wouldn't call it laughable. And I would never accuse Hannibal of fishing for traffic; he is definitely above that.Titanio said:Yeah, I couldn't help but smile ever time he mentioned "Meanwhile, the PS3 is due out in 2006.". As if the timeliness of PS3's release was in any way tied to the emergence of a compiler fulfilling the ambition of Octopiler..me thinks he was fishing for traffic hoping for more on the PS3 delay brew-ha-ha. The headline is plain laughable.
Sethamin said:That just depends on what the reason for the delay is. If it's hardware, then certainly not. But if it's because Sony (or the studios) don't feel like the launch titles are ready, then it could certainly have an impact. The point Hannibal is trying to make is that managing all the overhead of getting data and code smoothly flowing to and from the SPEs is hard. If they don't have libraries or a compiler that manages that for you, then the extra time that developers have to spend doing that is time that they aren't working on the rest of the engine. I wouldn't call it laughable. And I would never accuse Hannibal of fishing for traffic; he is definitely above that.
ERP said:It'll be in the hands of programmers at some level, languages will evolve, there is a good thread on this in the Sweeney thread in the tech forums.
Frankly I'd be more interested in something that did automatic virtualization of the local store, so we could run more general code on the SPU's, even if it runs slower. I think that early software will just use the SPU's for trivial eyecandy and some of the more obvious parallel tasks, but I really hope we can get beyond that.
Sure, I agree that the absence of a fully mature version of the Octopiler is certainly not having a direct impact on the PS3 launch. But that's a straw man argument if ever I've heard one. The clear but unspoken implication (to me, leastways) is that the state of this particular compiler IS directly related to the state of general software development tools on the platform. After all, if IBM (or Sony or Toshiba) had already tackled and solved some of those problems alluded to, then they certainly would have been implemented already. The fact that he states that there is a generation's worth of academic work that still needs to be explored here pretty much implies that those problems have not been solved yet in general, much less in existing tools on CELL.Titanio said:I think specifically relating the availability of a mature version of Octopiler to availability of PS3 is silly, and yes, laughable. If he had more generally discussed software issues and development issues, it might have made more sense. But even then, I'm not sure if that's what would delay PS3.
Sorry, I think Hannibal's reputation is beyond reproach in this regard. He writes the absolute best articles on the Net when it comes to modern microprocessors, and his analysis is always fair, astute, and on point. Even mentioning Ars in the same company as any game rumor mongering sites is grossly unfair, IMO.Titanio said:I don't know, it seems coincidental that there's been a lot of fuss about PS3 delays lately, and Hannibal seems to have taken the most indirect of routes to fold that into a story about Octopiler. Call me cynical, but it's just my two cents.
Sethamin said:The clear but unspoken implication (to me, leastways) is that the state of this particular compiler IS directly related to the state of general software development tools on the platform. After all, if IBM (or Sony or Toshiba) had already tackled and solved some of those problems alluded to, then they certainly would have been implemented already. The fact that he states that there is a generation's worth of academic work that still needs to be explored here pretty much implies that those problems have not been solved yet in general, much less in existing tools on CELL.
Sethamin said:Sorry, I think Hannibal's reputation is beyond reproach in this regard. He writes the absolute best articles on the Net when it comes to modern microprocessors, and his analysis is always fair, astute, and on point. Even mentioning Ars in the same company as any game rumor mongering sites is grossly unfair, IMO.
I mean, you might as well accuse Dave of fishing for hits on B3D with any of his Xenos or RSX coverage, because that's roughly what it's equivalent to.
Sethamin said:Sure, I agree that the absence of a fully mature version of the Octopiler is certainly not having a direct impact on the PS3 launch. But that's a straw man argument if ever I've heard one. The clear but unspoken implication (to me, leastways) is that the state of this particular compiler IS directly related to the state of general software development tools on the platform. After all, if IBM (or Sony or Toshiba) had already tackled and solved some of those problems alluded to, then they certainly would have been implemented already. The fact that he states that there is a generation's worth of academic work that still needs to be explored here pretty much implies that those problems have not been solved yet in general, much less in existing tools on CELL.
mckmas8808 said:So I guess you missed the threads here at B3D that have PS2 developers given their positive opinions of the PS3 Cell processor right?
Joe DeFuria said:I haven't heard many positive opinions on Cell processor itself...and if anything a bit negative about multithreadedness in general.
mckmas8808 said:Ah well they do exist. Devs actually do think positive stuff about the Cell processor. A search wouldn't hurt cha.