J'ai fait quelques expériences avec le processeur Cell dans une PS3 que j'ai assis et j'ai rencontré un problème. Il semble qu'il existe deux versions de la bibliothèque principale de gestion SPE, libspe et libspe2. Quelle est la différence entre eux? De ce que je peux dire la principale différence est que dans libspe ils ont roulé leur propre code de threading, alors que dans libspe2 vous devez intégrer la libspe avec la librairie pthreads pour réaliser plusieurs threads. Y a-t-il une raison pour laquelle l'un est meilleur que l'autre? Qu'est-ce qui est gagné/perdu/changé entre les deux?libspe vs. libspe2? Quelle est la différence?
1
A
Répondre
2
D'accord, il semble que libspe2 soit la solution. Ce que j'ai noté plus haut à propos du threading est à peu près la différence principale, libspe2 fournit un modèle de thread beaucoup plus flexible. De plus, libspe est obsolète à partir de SDK 2.1 et 3.1 est la version actuelle, donc démarrer de nouveaux projets avec libspe est probablement une mauvaise idée.
Il existe un bon article avec des exemples sur le site IBM here.