Jak stwierdza dokumentacji, główne punkty wejścia dla CLyther są jego clyther.task
i clyther.kernel
dekoratorzy - gdy funkcja jest ozdobiony jednym z nich funkcja zostanie skompilowany do OpenCL kiedy dzwonił.
CLyther jest kompilatorem podzbioru języka Python. Kompiluje on kod podzestawu Pythona do OpenCL, więc rzeczywisty czas działania jądra nie będzie (ani nie powinien) znacznie różnić się między interfejsami do OpenCL. Rzeczywisty narzut CLythera (tak jak w przypadku wszystkich interfejsów z Pythonem) pochodzi z wywoływania funkcji OpenCL lub przenoszenia danych między CLyther/Python i OpenCL.
Parametry testu pokazujące, że program CLyther's performance są dostępne w wersji documentation. Paczka ze źródłami zawiera edycję C++ i FORTRAN programu testowego, rozwiązanie równania Laplace'a, dzięki czemu możesz je wykorzystać do samodzielnego odtworzenia wyników testu porównawczego.
Osobiście uważam, że można skutecznie używać programu CLyther w przypadku większości problemów wymagających obliczeń OpenCL.
Mogę znaleźć tylko jeden poziom odniesienia: http://srossross.github.com/Clyther/performance_python.html#performance-results – Natan