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
Sie haben vergessen, zu diesem Code keine Lizenzbedingungen hinzuzufügen. :) – dwf