1

我一直在使用 PS3 中的 Cell 处理器进行一些实验,但我遇到了一个问题。似乎有两个版本的主 SPE 管理库,libspe 和 libspe2。它们之间有什么区别?据我所知,主要区别在于,在 libspe 中他们推出了自己的线程代码,而在 libspe2 中,您必须将 libspe 与 pthreads 库集成以实现多线程。有什么理由说一个比另一个好?两者之间获得/失去/改变了什么?

4

1 回答 1

2

好的,所以看起来 libspe2 是要走的路。我在上面提到的线程几乎是主要区别,libspe2 提供了更灵活的线程模型。此外,从 SDK 2.1 开始不推荐使用 libspe,而 3.1 是当前版本,因此使用 libspe 启动任何新项目可能不是一个好主意。

IBM 站点上有一篇很好的文章,其中包含示例

于 2009-02-26T07:24:54.680 回答