Question

J'ai fait quelques expériences avec le processeur Cell dans une PS3 que je suis assis autour et j'ai couru à travers une question. Il semble qu'il y ait deux versions de la principale bibliothèque de gestion de SPE, libspe et libspe2. Quelle est la différence entre eux? D'après ce que je peux dire la différence principale est que libspe ils ont roulé leur propre code de filetage, alors que dans libspe2 vous devez intégrer le libspe avec la bibliothèque pthreads pour atteindre plusieurs threads. Y at-il raison que l'un est meilleur que l'autre? Ce qui est gagné / lossed / changé entre les deux?

Était-ce utile?

La solution

D'accord, donc il ressemble à libspe2 est le chemin à parcourir. Ce que je remarquai ci-dessus à propos de filetage est à peu près la principale différence, libspe2 fournit un modèle de filetage beaucoup plus flexible. En outre, libspe est obsolète SDK 2.1 et 3.1 est la version actuelle, donc à partir de nouveaux projets avec libspe est probablement une mauvaise idée.

Il y a un bon article avec des exemples sur le site IBM .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top