Pregunta

He estado haciendo algunos experimentos con el procesador Cell en una PS3 que he sentado alrededor y me he encontrado a través de un problema. Parece que hay dos versiones de la biblioteca principal de la gestión de la SPE, libspe y libspe2. ¿Cuál es la diferencia entre ellos? De lo que puedo decir la diferencia principal es que en libspe que laminado en su propio código de rosca, mientras que en libspe2 hay que integrar el libspe con la biblioteca pthreads para lograr varios subprocesos. ¿Hay alguna razón por la que uno es mejor que el otro? Lo que se está ganado / lossed / cambiado entre los dos?

¿Fue útil?

Solución

Muy bien, por lo que parece libspe2 es el camino a seguir. Lo que he señalado más arriba sobre el roscado es más o menos la principal diferencia, libspe2 proporciona un modelo de hilos mucho más flexible. Además, libspe está en desuso a partir del SDK 2.1 y 3.1 es la versión actual, de modo de iniciar cualquier nuevos proyectos con libspe es probablemente una mala idea.

No es un buen artículo con ejemplos en el sitio de IBM aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top