- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi !
I have made this nice OpenCL kernel source code file to C/C++ char string converter:
https://github.com/MatejGomboc/OpenC...ring-converter
I hope you will find it useful !
Best regards.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi MatejG,
Haven't tried it, but I took a quick peek through your py script & repo. Tools like this could go a long way to eliminating a tedious task for developers bringing up their kernels.
Thanks for the reference.
-MichaelC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Another option is to use your compiler's preprocessor and a utility like xxd to produce an includable source or binary kernel.
To create an includable file of source kernels:
- <compiler> -I . -I "%INTELOCLSDKROOT%\include" -D <opencl defines> -EP <input .cl> -P <preprocessed .cl>
- dos2unix -q <preprocessed .cl>
- xxd -i <preprocessed .cl> <preprocessed .h>
To create an includable file of binary kernels:
- ioc64 -cmd=build -bo=<opencl build options> -device=gpu -input=<preprocessed .cl> -ir <binary .ir>
- xxd -i <binary .ir> <binary include file>
Then just load the source or binary kernel(s) with the appropriate OpenCL functions.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page