Ich denke insbesondere an die Verarbeitung von Primitiven, Dinge wie FFT, Faltung, Korrelation, Matrix Mathematik, jede Art von Machine Vision Primitiven. Ich bin nicht in der Lage, etwas in dieser Richtung zu finden, weiß jemand von irgendwelchen guten Projekten, die entstanden sind?Gibt es noch gute Bibliotheken von Drittanbietern, die auf openCL aufbauen?
12
A
Antwort
3
Ich denke, dass diese Arten von Bibliotheken bald kommen werden, aber noch nicht überall verfügbar sind, weil OpenCL so neu ist. Davon abgesehen, hat Apple eine FFT-Bibliothek für OpenCL-Freigabe:
http://developer.apple.com/mac/library/samplecode/OpenCL_FFT/index.html
5
Dies ist keine Bibliothek pro sagen (noch) nicht, aber ich habe eine Reihe von Matrixmultiplikation Beispielen für ein Forschungsprojekt entwickelt. Es enthält einen vektorisierten Matrix-Multiply-Kernel, der schneller ist als die Beispiele, die NVIDA für OpenCL und CUDA bereitstellt. Es enthält auch ein paar hilfreiche Funktionen für OpenCL Programme laufen, etc
Der Quellcode und Projekt hier: https://sites.google.com/site/jhosite/parallel-systems
Verwandte Themen
- 1. Gibt es eine Liste von Python 3-Bibliotheken von Drittanbietern?
- 2. Gibt es UI-Bibliotheken von Drittanbietern für Android?
- 3. Gibt es gute Parsing-Bibliotheken für .Net?
- 4. Bibliotheken von Drittanbietern in CMake
- 5. Auflisten von Bibliotheken von Drittanbietern im Projekt
- 6. Gibt es gute C- oder C++ - Bibliotheken für große Punktwolken?
- 7. Gibt es eine Floating Toolbar von Drittanbietern?
- 8. Gibt es (noch) keine anständigen Pyramid OAuth2 Provider Bibliotheken?
- 9. Verwenden von PC-Lint auf Projekt mit Bibliotheken von Drittanbietern
- 10. Gibt es außer BouncyCastle noch andere Open-Source-JCE-Bibliotheken?
- 11. Wo sollte ich Bibliotheken von Drittanbietern installieren?
- 12. Bibliotheken von Drittanbietern in C-Anwendungen einbinden
- 13. Mapping Wert Objekte aus Bibliotheken von Drittanbietern
- 14. NativeScript + Angular 2 + Java-Bibliotheken von Drittanbietern
- 15. Unterschiedliche Datentyplängen in Bibliotheken von Drittanbietern
- 16. Erstellen eines iOS-Frameworks: einschließlich Bibliotheken von Drittanbietern und Code
- 17. Gibt es gute Java-Bibliotheken, die das Erstellen von Befehlszeilenanwendungen erleichtern?
- 18. Gibt es große Python-Bibliotheken, die OOP vermeiden?
- 19. Gibt es 'elseif' noch?
- 20. Bibliotheken von Drittanbietern, die nicht korrekt initialisiert werden
- 21. Gibt es eine gute Quelle für QT-GUI-Steuerelemente von Drittanbietern?
- 22. Abhängigkeiten von Cmake aufbauen
- 23. Vermeiden Sie das Scannen von Bibliotheken von Drittanbietern in Veracode
- 24. Gibt es gute Sicherheitscodierungsbibliotheken für .NET?
- 25. Gibt es eine standardmäßige Python-Caching-Klasse von Drittanbietern?
- 26. Gute authorize.net PHP Bibliotheken
- 27. Ist es möglich, die CommonJS-Bibliotheken noch zu verwenden?
- 28. Gibt es gute Open Source-Projekte, die auf Rails3 basieren?
- 29. Gibt es C# Bibliotheken für die Erkennung von benannten Entitäten?
- 30. Gibt es gute Bibliotheken zum Lösen von kubischen Splines in C++?
Sie haben vergessen, zu diesem Code keine Lizenzbedingungen hinzuzufügen. :) – dwf