SCEA 于美国旧金山所举办的 GDC 2005 的演讲活动中,公布了 PS3(暂称)所采用的新一代高效能微处理器晶片‘CELL’的软体开发相关资讯,并确定 PS3 将采用‘OpenGL ES’作为标准的 3D 绘图应用程式开发介面(API)。该演讲的题目为‘CELL:New Platform for Digital Entertainment’,演讲中除说明这款由 SCE、IBM 与东芝共同开发的新一代高效能微处理器晶片的概略规格之外,并介绍了 CELL 所具备的 8 个串流讯号处理单元 SPE 与 PS2 微处理器的 EE 中的向量处理单元 VU 的不同。
根据 SCEA 的资料显示,SPE 是以多用途处理器的方式设计,而且能同时处理包括整数、单精度 / 倍精度浮点数,比 VU 功能更强大、用途更广泛。而且 SPE 是使用 C / C++ 等高阶语言来编写程式,比起使用组合语言方式编写程式的 VU 更容易进行程式的开发工作。
SCEA 演讲者表示,虽然 CELL 是个构造复杂的晶片,但他们将会提供一个简单易用的 CELL 程式开发环境,并相容与目前既存的许多程式开发工具,让开发人员不需要每换一个系统就学一套新的标准,而能在原本熟悉的开发环境与工具下进行 CELL 的程式开发,提高工作的效能。
而在 3D 绘图方面,SCEA 也首度确认 PS3 将采用由 Khronos Group 所制定,以跨平台 3D 绘图 API‘OpenGL’子集合为基础,专门应用于可携式装置、家电或游乐器等嵌入式系统的‘OpenGL ES’标准。由于 OpenGL 是个历史悠久、技术成熟且广泛为业界所采用的标准,因此采用 OpenGL ES 的 PS3 将能提供游戏开发人员熟悉的 3D 绘图程式开发环境。
除了 OpenGL ES 之外,PS3 也将采用由绘图晶片供应商 NVIDIA 所制定的高阶 3D 绘图语言‘Cg’。Cg 是一种架构于不同 3D API 之上,以类似 C 语言的语法进行高阶 3D 绘图程式开发的标准,将可提供游戏开发人员强大、直觉且灵活的 3D 绘图程式开发环境。
由本次的演讲中,可得知 SCEA 非常强调 CELL 程式开发的便利性,包括可使用高阶语言来编写程式的 SPE,相容于许多既有程式开发工具,并采用以业界所熟悉的 OpenGL 为基础制定的 OpenGL ES 以及灵活易用的高阶绘图语言 Cg,提供 PS3 便利的游戏开发环境,简化游戏开发者的工作负担,来因应新一代游戏随着硬体效能的进展而高度复杂化的趋势,所带来的成本提升。