libspe против libspe2? Какая разница? - PullRequest
1 голос
/ 26 февраля 2009

Я проводил некоторые эксперименты с процессором Cell в PS3, который сидел без дела и столкнулся с проблемой. Похоже, что есть две версии основной библиотеки управления SPE, libspe и libspe2. В чем разница между ними? Из того, что я могу сказать, главное отличие состоит в том, что в libspe они свернули свой собственный многопоточный код, тогда как в libspe2 вы должны интегрировать libspe с библиотекой pthreads для получения нескольких потоков. Есть ли причина, по которой один лучше другого? Что получено / потеряно / изменено между двумя?

1 Ответ

2 голосов
/ 26 февраля 2009

Хорошо, похоже, libspe2 - это путь. То, что я заметил выше о многопоточности, в значительной степени является основным отличием, libspe2 предоставляет гораздо более гибкую модель многопоточности. Кроме того, libspe устарела начиная с SDK 2.1, и текущая версия 3.1 является, поэтому запуск любых новых проектов с помощью libspe, вероятно, является плохой идеей.

На сайте IBM есть хорошая статья с примерами здесь .

...