魔王撒旦
查看详细资料
TOP
原帖由 @zhangbin0806 于 2024-3-4 21:12 发表 360cpu抄的cell 微软利用地缘优势伙同ibm等摆了索尼一道
原帖由 @hourousha 于 2024-3-5 11:03 发表 我看和多线程编程思想与语言及库发展不充分关系也没那么大,SPE最适合的是SIMD运算密集型的操作,SPE的local storage memory机制就注定了它就必须把任务切成互相独立的相对长时间运行的子任务,也就是说它的优化方向一开始就是固定的了,榜样嘛那也是现成的,GPU里运算单元干的就是类似的玩意。但根本问题就是SPE能比GPU干的更好吗?而游戏开发中,基本只有密集的运算代码吗? 更不要说,PS3推出时间和Nv的G80是前后脚,CUDA在来年也出来了。PS3即使SPE开发充分了,规模上有优势吗? 商用处理器开发的重要初衷是经济性而不是不计成本搞出个无短板巨无霸,Cell相比GPU属于万金油,什么都能干点,但相对的在GPU擅长的图形领域是肯定不如GPU,那么SCE拿来扔PS3里打算干嘛就很微妙了。 总而言之要我说Cell完全就是个弯路,Cell并非完全无用,不过把成本投入到GPU里显然能得到更好的收益,要说游戏中GPGPU的正确应用方式在09年给出了答案:即Compute Shader,这工作还得是API制定者(MS)与显卡厂商来共同完成。
原帖由 @hourousha 于 2024-3-5 14:05 发表 当年顽皮狗在神海2时代就发过paper讲Data Driven Optimization和SOA这些,你总不能说他们的优化对于PS3还远不够。换句话说,Cell的性能就那样,再优化能挤出多少,这能解决游戏实际运行瓶颈吗?能让TLOU的敌人数量大幅增加还是帧数翻倍? 我还是那个观点,Cell那不叫过于超前,那叫用在Console上不合时宜。