I'm sure everyone here has heard of IBM's Cell processor (aka the PS3 processor) and its highly parallel architecture, but here's Anand's latest take on it just in case:
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2379
It sure seems like the Cell would make a decent GPU. It's got ridiculous memory bandwidth, and 8 parallel DSP-like cores that run at +4GHz. Are there any GPU people out there who can tell me why this wouldn't work well? Is a modern GPU just way more parallel than this? Because if it is feasible, seems like somebody could slap a Cell and some memory on a board, write some software and have a decent 3D video card. And since the GPU would be implemented in software on a well-documented processor, there is the potential for an open-source video card without the need to fabricate a custom chip. Any thoughts on why this would/wouldn't work?
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2379
It sure seems like the Cell would make a decent GPU. It's got ridiculous memory bandwidth, and 8 parallel DSP-like cores that run at +4GHz. Are there any GPU people out there who can tell me why this wouldn't work well? Is a modern GPU just way more parallel than this? Because if it is feasible, seems like somebody could slap a Cell and some memory on a board, write some software and have a decent 3D video card. And since the GPU would be implemented in software on a well-documented processor, there is the potential for an open-source video card without the need to fabricate a custom chip. Any thoughts on why this would/wouldn't work?