3 Replies Latest reply on Sep 2, 2010 4:59 AM by genaganna

    CPU profiler

    philips

      Hi.

       

      I am looking for a profiler that works with OpenCL running on the CPU.

       

      the Stream Profiler doesn't really give you any information about what happens on the CPU and the Visual Studio 2010 profiler apparently doesn't work with OpenCL.

       

      I have heard that www.pintool.org might work, but that seems overly complex.

       

      Are there any other, more userfriendly, profiler that work with OpenCL on the CPU?

        • CPU profiler
          genaganna

           

          Originally posted by: philips Hi.

           

           I am looking for a profiler that works with OpenCL running on the CPU.

           

           the Stream Profiler doesn't really give you any information about what happens on the CPU and the Visual Studio 2010 profiler apparently doesn't work with OpenCL.

           

           I have heard that www.pintool.org might work, but that seems overly complex.

           

           Are there any other, more userfriendly, profiler that work with OpenCL on the CPU?

           

          There is no opencl profiler for cpu device.

            • CPU profiler
              philips

              I'd like to figure out whether my application is limited by FLOPS or if there is so much branching that the CPU doesn't get any work done.

               

              Are you sure there isn't a tool that could tell me that even if it's not specifically made for OpenCL?

               

                • CPU profiler
                  genaganna

                   

                  Originally posted by: philips I'd like to figure out whether my application is limited by FLOPS or if there is so much branching that the CPU doesn't get any work done.

                   

                   Are you sure there isn't a tool that could tell me that even if it's not specifically made for OpenCL?

                   

                   



                  There are plenty of profiling tools. codeanalyst, gprof, vtune.