Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hi all,
Looking through the documentation and source code, it seems like OpenCL 1.2 is not supported yet. From the milestones and Bugzilla it doesn't seem like OpenCL 2.0 support is planned. What is the timeline for 1.2 and 2.0 support in JOCL? |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I wanted to find out if there is a particular reason for being so far behind. Also, I found this post: http://forum.jogamp.org/OpenCL-1-2-td3512610.html, which suggested OpenCL 1.2 support was in progress 3 years ago, so I was wondering what happened to that progress.
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
The "in progress" from 3 years ago was from the previous maintainer of JOCL, who has since left the project :) I'm the new maintainer (since just a few months ago), and so far I've concentrated on getting rid of test regressions in the code which had piled up since the previous maintainer left, and fixing up the JOCL build system to match the rest of the JogAmp projects. I've been waiting to gauge the level of interest before pushing forward aggressively with OpenCL 1.2 and 2.0 support. If I add that support, would you be an immediate customer for it, or are you just asking out of curiosity? |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Admittedly, I am asking because of future changes I plan on making to my code next year. The OpenCL 2.0 shared virtual memory is of particular interest to me as I see some possibilities for handling very large data sets more easily.
Also, with some more of the API functions being deprecated in CL 1.2 and 2.0, JOCL should be updated to make sure it doesn't call those deprecated functions on CL 1.2 and 2.0 platforms. I know at the moment the functions that were deprecated in CL 1.2 still work on AMD and Intel CL 1.2 implementations but since they don't have to be provided by CL 1.2 implementations AFAIK, this feels like an (admittedly low priority) time bomb. |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
I've created an enhancement bug for this at https://jogamp.org/bugzilla/show_bug.cgi?id=1075. Just add yourself as a CC and you'll be able to see progress made on this. First, I need to have some preliminary discussion with Sven to figure out how to do it in a way that makes sense with JOGL.
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Thanks, I've added myself. On 21 September 2014 19:50, Wade Walker [via jogamp] <[hidden email]> wrote: I've created an enhancement bug for this at https://jogamp.org/bugzilla/show_bug.cgi?id=1075. Just add yourself as a CC and you'll be able to see progress made on this. First, I need to have some preliminary discussion with Sven to figure out how to do it in a way that makes sense with JOGL. |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
I've got the code for this ready to go at https://github.com/WadeWalker/jocl/commits/bug_1075_add_new_opencl_versions. It compiles and passes all tests on Windows 10, Ubuntu 14.04, and OS X El Capitan. I'll probably start pushing it to the JogAmp repo next weekend if no one has feedback or changes to suggest.
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
I'll give it a deeper look tomorrow. Good job :)
Julien Gouesse | Personal blog | Website
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
Done and merged into master. It should start showing up next time Sven turns the build servers on :)
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
On 11/08/2015 10:07 PM, Wade Walker [via jogamp] wrote:
> Done and merged into master. Great stuff! Thank you! > It should start showing up next time Sven turns > the build servers on :) Yup, will be back this week. Hopefully I find time for a review and further stuff as well. ~Sven |
Free forum by Nabble | Edit this page |