2009-02-25 61 views
1

我一直在PS3中使用Cell处理器进行一些实验,我已经坐在这里并且遇到了问题。看起来,主SPE管理库有两个版本,libspe和libspe2。他们有什么区别?从我能说的主要区别是,在libspe中他们推出了自己的线程代码,而在libspe2中,您必须将libspe与pthreads库集成以实现多线程。有没有任何理由比另一个更好?两者之间正在获得/损失/改变什么?libspe与libspe2?有什么不同?

回答

2

好的,所以它看起来像libspe2是要走的路。我上面提到的关于线程化的主要差异是,libspe2提供了一个更加灵活的线程模型。此外,libspe自SDK 2.1起弃用,3.1是最新版本,因此使用libspe启动任何新项目可能是一个坏主意。

在IBM站点here上有一篇很好的文章,并附有示例。