Series6 offline OpenCL compiler

This topic contains 6 replies, has 2 voices, and was last updated by  Joe Davis 3 years ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #38954

    allanmac
    Member

    Any chance of getting an offline (target) OpenCL compiler for the Series6 on Windows or Linux?

    It would be great for development.

    #31800

    Joe Davis
    Member

    This discussion was created from comments split from: The complete guide to PowerVR Rogue GPUs: specifications, features, API support.

    #38955

    Joe Davis
    Member

    Hi Allan,

    Are you looking for a profiling compiler or one that produces binaries?

    At this time, we do not have a Series6 OpenCL profiling compiler. As the demand for OpenCL increases, we will increase the priority of OpenCL profiling compiler development accordingly. Currently, our SDK and tools development resources are focused on features for OpenGL ES.

    Regards,
    Joe

    #38956

    allanmac
    Member

    Understood!

    I was looking for a workstation compiler that would, at the least, provide a report on the kernel’s register allocation and spills when targeting a particular Series 6 variant.

    #38957

    Joe Davis
    Member

    Unfortunately, the only suggestion I have is to use PVRTune (our GPU profiler) to identify performance spikes and bottlenecks when running your kernel on a target device. We’re not actively developing OpenCL shader profiling tools, so it’s unlikely that we will have one to share any time soon.

    Regards,
    Joe

    #38958

    allanmac
    Member

    Thanks, I’ll try that.

    #38959

    Joe Davis
    Member

    Hi,

    A package of offline OpenCL profiling compilers for OS X and Linux has now been uploaded to our developer support portal (you can find it here).

    This initial release does not contain documentation and the profiling data is somewhat limited. It should help though 🙂

    Joe

Viewing 7 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic.