Petr Schreiber
04-09-2011, 18:16
Dear friends!,
recent advances in ThinBASIC syntax allowed me to remaster the OpenCL headers with, I hope, the most faithful translation of original Khronos 1.1 headers possible.
To start enjoying the technology, you will need:
GeForce 8 or newer series card, with latest drivers
ThinBASIC 1.8.9.0 (http://www.thinbasic.com/community/showthread.php?11345-thinBasic-1.8.9.0-available-as-stable-release&p=84526#post84526)
Latest OpenCL 1.1 headers for ThinBASIC (http://www.thinbasic.com/community/showthread.php?10159-OpenCL-Headers-Updated-Sep-04-2011)
Then you can download updated versions of OpenCL examples:
OpenCL: Gentle introduction to OpenCL (http://www.thinbasic.com/community/showthread.php?11347-OpenCL-Gentle-introduction-to-OpenCL) - completely new example
OpenCL: Device information (http://www.thinbasic.com/community/showthread.php?10175-OpenCL-Device-information-Updated-Sep-04-2011) - remastered
OpenCL: Hello World (http://www.thinbasic.com/community/showthread.php?10323-OpenCL-quot-Hello-World-quot-adapted-from-Apple-code-Updated-Sep-04-2011) - remastered
OpenCL: Vector add (http://www.thinbasic.com/community/showthread.php?10155-OpenCL-Vector-Add-Updated-Sep-04-2011) - remastered
OpenCL: Image processing (http://www.thinbasic.com/community/showthread.php?10327-OpenCL-Image-Processing-Test-Updated-Sep-04-2011) - remastered, many new kernels added, ability to save result to file
The examples and headers have been extensively tested on 3 different GPUs - GeForce G210M, GeForce GT320 and Quadro FX1800M (thanks Eros!) - but as usually with GPGPU computing stuff, be careful :)
Petr
recent advances in ThinBASIC syntax allowed me to remaster the OpenCL headers with, I hope, the most faithful translation of original Khronos 1.1 headers possible.
To start enjoying the technology, you will need:
GeForce 8 or newer series card, with latest drivers
ThinBASIC 1.8.9.0 (http://www.thinbasic.com/community/showthread.php?11345-thinBasic-1.8.9.0-available-as-stable-release&p=84526#post84526)
Latest OpenCL 1.1 headers for ThinBASIC (http://www.thinbasic.com/community/showthread.php?10159-OpenCL-Headers-Updated-Sep-04-2011)
Then you can download updated versions of OpenCL examples:
OpenCL: Gentle introduction to OpenCL (http://www.thinbasic.com/community/showthread.php?11347-OpenCL-Gentle-introduction-to-OpenCL) - completely new example
OpenCL: Device information (http://www.thinbasic.com/community/showthread.php?10175-OpenCL-Device-information-Updated-Sep-04-2011) - remastered
OpenCL: Hello World (http://www.thinbasic.com/community/showthread.php?10323-OpenCL-quot-Hello-World-quot-adapted-from-Apple-code-Updated-Sep-04-2011) - remastered
OpenCL: Vector add (http://www.thinbasic.com/community/showthread.php?10155-OpenCL-Vector-Add-Updated-Sep-04-2011) - remastered
OpenCL: Image processing (http://www.thinbasic.com/community/showthread.php?10327-OpenCL-Image-Processing-Test-Updated-Sep-04-2011) - remastered, many new kernels added, ability to save result to file
The examples and headers have been extensively tested on 3 different GPUs - GeForce G210M, GeForce GT320 and Quadro FX1800M (thanks Eros!) - but as usually with GPGPU computing stuff, be careful :)
Petr