Imagination PowerVR SDK Blog

Series6 offline OpenCL compiler

pvrtune

#1

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


#2

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



It would be great for development.


#3

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


#4

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.


#5

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


#6

Thanks, I’ll try that.


#7

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 :slight_smile:



Joe