“
X360核心的优势和不足
- 为三个同步核心编程要比对一个处理器编程容易许多
”
还好附了原文:
“
X360 advantages and disadvantages
- much easier to program for 3 symmetric processors than an asymmetric processor
”
所谓symmetric processors (对称处理器)是指进行多任务处理时每个处理单元的地位是等同的,反之asymmetric processor(非对称处理器)处理多任务时有一个主单元进行主控,其他辅助单元协同计算。整句话是说XBOX的3个CPU组成symmetric processors,比PS3 Cell中一个主 PPC + 7 units 形成的asymmetric processor容易编程。
XBOX的symmetric processors跟AMD/Intel的多核思路基本一致了,操作系统对SMP(symmetric multi-processing)的支持技术也比较成熟,估计游戏等应用编程时不会涉及太多底层的区别,只是当一个超快的CPU来用。而Sony更缺乏强有力的操作系统开发背景,估计游戏开发人员要更辛苦一些。
从Cell一发布我就非常注意有没有为之配套的操作系统的开发信息泄露出来,可惜一直没发现。其实软件比硬件重要的多。而Linux等Open Source操作系统能否借着更灵活的开发模式尽快发掘Cell的优势,从而创造一点跟Windows不一样的东西呢?
