Ich habe einige Experimente mit dem Cell-Prozessor in einer PS3 gemacht, die ich herumgesessen habe, und ich bin über ein Problem gestolpert. Offensichtlich gibt es zwei Versionen der Haupt-SPE-Verwaltungsbibliothek, libspe und libspe2. Was ist der Unterschied zwischen ihnen? Von dem, was ich sagen kann, ist der Hauptunterschied, dass sie in libspe ihren eigenen threading-Code gewürfelt haben, während Sie in libspe2 die libspe mit der pthreads-Bibliothek integrieren müssen, um mehrere Threads zu erreichen. Gibt es einen Grund, dass einer besser ist als der andere? Was wird zwischen den beiden gewonnen/verändert?libspe gegen libspe2? Was ist der Unterschied?
1
A
Antwort
2
In Ordnung, so sieht es aus wie libspe2 ist der Weg zu gehen. Was ich oben über Threading erwähnt habe, ist der Hauptunterschied, libspe2 bietet ein viel flexibleres Threading-Modell. Außerdem ist libspe ab SDK 2.1 veraltet und 3.1 ist die aktuelle Version, daher ist das Starten neuer Projekte mit libspe wahrscheinlich eine schlechte Idee.
Es gibt einen guten Artikel mit Beispielen auf dem IBM Standort here.
Verwandte Themen
- 1. Git-Diff gegen Git-Log? Was ist der Unterschied?
- 2. Webpack-Loader gegen Plugins; was ist der Unterschied?
- 3. Erlauben vs Stub, was ist der Unterschied?
- 4. MEF gegen PRISM. Was ist der Unterschied? Was wird in Zukunft unterstützt?
- 5. Was ist der Unterschied zwischen:
- 6. Was ist der Unterschied zwischen der Verwendung von std :: enable_if als Funktionsargument gegen Vorlage Argument?
- 7. Was ist der Unterschied zwischen `==` und `ist`?
- 8. Arten der Montage - was ist der Unterschied
- 9. In bash, was ist der Unterschied zwischen [[test1 && test2]] gegen [[Test1]] && [[test2]]
- 10. gRPC/Protobuf 3 Syntax: Was ist der Unterschied zwischen RPC-Zeilen, die mit Semikolon gegen '{}' enden?
- 11. Was ist ein DTO und BO? Was ist der Unterschied?
- 12. Was ist der Unterschied zwischen einem ViewModel und einem Controller?
- 13. Was ist der Unterschied zwischen Amazon SNS und Amazon SQS?
- 14. Was ist der Unterschied zwischen flach und ravel in numpy?
- 15. Char.IsDigit() vs Char.IsNumber(), was ist der Unterschied?
- 16. Was ist der Unterschied zwischen HybridHttpOrThreadLocalScoped & HttpContextScoped
- 17. node.js vs. meteor.js Was ist der Unterschied?
- 18. Was ist der Unterschied zwischen IMPLODE & JOIN
- 19. Was ist der Unterschied zwischen diesen Regexen
- 20. ReactJs Komponentensyntax, was ist der Unterschied?
- 21. Was ist der Unterschied in diesen Abfragen?
- 22. Was ist der Unterschied dieses Codes?
- 23. FirebaseUI und Firebase, was ist der Unterschied?
- 24. Shim vs. Sham: Was ist der Unterschied?
- 25. Was ist der Unterschied zwischen() vs [] vs {}?
- 26. Was ist der Unterschied zwischen window.innerWidth window.outerWidth?
- 27. JavaScript shells - was ist der Unterschied
- 28. Was ist der Unterschied zwischen:.! und: r !?
- 29. mb_strpos vs strpos, was ist der Unterschied?
- 30. setEnabled() vs setClickable(), was ist der Unterschied?