Search:

Type: Posts; User: guillona

Search: Search took 0.00 seconds.

  1. Replies
    20
    Views
    5,940

    Sticky: Official Response From The OpenCL Working Group

    The restrict keyword will not be supported in the OpenCL C++ kernel language because it is not defined in C++14. The use of restrict in the specification is a mistake that will be corrected.
    ...
  2. Replies
    20
    Views
    5,940

    Sticky: Thank you very much for your feedback. It will...

    Thank you very much for your feedback. It will be discussed within the working group and we will provide you with a response after due consideration.
  3. Replies
    3
    Views
    915

    Hi Piyush, The best way to do this is to break...

    Hi Piyush,

    The best way to do this is to break apart your single kernel into multiple kernels so that you can measure each component separately. You might also consider the use of profiling tools...
  4. Replies
    3
    Views
    964

    Hi, So here is something to think of. You can...

    Hi,

    So here is something to think of. You can slice up your execution of data many ways, but ultimately the total amount of computation will remain the same, however memory accesses and load...
  5. Replies
    3
    Views
    1,122

    Hello From An OpenCL Committee Member!

    Hello OpenCL forum!

    My name is AJ Guillon, and I recently joined Khronos and the OpenCL standards committee. I wanted to announce to the forum that I will try to actively monitor discussions...
  6. Replies
    0
    Views
    1,272

    OpenCL YouTube Training Videos

    Hi everyone,

    I have uploaded a couple YouTube training videos on OpenCL. I plan to upload another video by the weekend that covers GPU architecture.

    http://youtu.be/8D6yhpiQVVI...
  7. This is one of my major issues with OpenCL. I am...

    This is one of my major issues with OpenCL. I am currently working on a library and header files that will deal with this issue for you, by breaking OpenCL apart into discrete units of functionality...
  8. Replies
    32
    Views
    22,603

    I just want to let you know that I have posted...

    I just want to let you know that I have posted another article regarding SPIR, and how it might fit with the standard overall. I have a few more articles to write on OpenCL 2.0 before I am finished...
  9. Replies
    4
    Views
    7,236

    Hi. I have written some feedback for SPIR on my...

    Hi. I have written some feedback for SPIR on my blog. I have to admit that I do not have extensive experience working on a compiler, but I have addressed concerns that I have regarding...
  10. Replies
    32
    Views
    22,603

    Hi everyone, I decided to provide detailed...

    Hi everyone, I decided to provide detailed feedback in the form of blog articles. You can read them here: https://blog.ajguillon.com/

    The first relevant blog is:...
  11. Replies
    32
    Views
    22,603

    Hi everyone. Just a quick note that I have...

    Hi everyone.

    Just a quick note that I have read the OpenCL 2.0 specification and have made extensive notes to provide feedback. I am currently writing it up, and it will take me a week or so to...
  12. Re: OpenCL Spec: What Happens on Event/Command Failure

    Well, I don't know about your programs, but I cannot assume mine are so well-behaved.

    Consider a situation in which there are two completely independent event graphs, one is operating on memory A,...
  13. Re: OpenCL Spec: What Happens on Event/Command Failure

    Hi.

    The issue is from OpenCL 1.2 Section 5.9. The execution status can be an error code (must be negative), and the standard specifies:


    Later it specifies:



    Given these two pieces of...
  14. OpenCL Spec: What Happens on Event/Command Failure

    Hi,

    I am having a hard time understanding the specification right now. What is supposed to happen if an enqueued command fails? What function call reports the error? What happens if I use...
  15. Replies
    3
    Views
    2,724

    Re: Interpretation of CL_DEVICE_VENDOR_ID

    Consider independent processes that are attempting to load-balance in a multi-device configuration. There is no order of devices guaranteed so far as I know, so it is possible that multiple...
  16. Replies
    0
    Views
    1,713

    OpenCL Spec: release/retain errors

    The specification lists a few unusual possible errors (e.g. CL_OUT_OF_RESOURCES, CL_OUT_OF_HOST_MEMORY) for release/retain operations. I think that the specification should guarantee that these...
  17. Replies
    3
    Views
    2,724

    Interpretation of CL_DEVICE_VENDOR_ID

    I'd like to request clarification on the spec. I have posted to AMD's Stream SDK forums as well here: http://forums.amd.com/devforum/messagev ... did=145374

    What is the intended purpose of...
  18. Replies
    2
    Views
    4,198

    Global Barriers?

    Currently I'm writing an algorithm where I need a single (very quick) global barrier, and then processing can resume in parallel as it was... so basically I have a large amount of parallel work, then...
  19. Re: Possible Specification Ambiguity - Host Side Vector Types

    Thank you for your response.

    This is a rather dangerous omission on the part of the spec, and hopefully it can be corrected within the specification itself. The spec should say something about...
  20. Possible Specification Ambiguity - Host Side Vector Types

    Device-side vector types can be accessed like struct types. e.g. float2 T.x, T.y.

    However, the spec is silent (or I don't see where it is mentioned) on how this maps to the host-side types e.g....
  21. Replies
    4
    Views
    5,737

    Lack of double Support in C Types

    I have been reading the released OpenCL specification. I have noticed that double is a reserved type, but not supported by the draft specification. In particular, in section 6.1.4 it is listed as...
Results 1 to 21 of 21