Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
5057 Discussions

Can vtune profiling compute shader of dx11

chris_pn
Beginner
1,920 Views

Hi,

    Can vtune profiling hlsl code of dx11? For example, I want to find out which line of code cost most of time, is it possible? (Or I should use intel gpa for hlsl profiling?) Thanks!

0 Kudos
1 Solution
Johny_P_Intel
Employee
1,822 Views

Hi Chris,


The "Typed Memory Read Bandwidth" is a metric that appears to be strictly for graphics rendering, not OpenCL offload.


As Egor mentioned above, Intel GPA is the appropriate tool for profiling your application.


Regards,

Johny.



View solution in original post

0 Kudos
5 Replies
Egor_S_Intel1
Employee
1,900 Views

Hi! Now you should use Intel GPA for it. You can find additional information in this article: Desktop API: Optimizing Shaders

0 Kudos
chris_pn
Beginner
1,885 Views

Hi Egor,

    Thanks for your reply. I also notice one metrics in vtune "Typed Memory Read Bandwidth":

https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/reference/gpu-metrics-reference/typed-memory-read-bandwidth-gb-sec.html

http://agroda.gzu.edu.cn:9999/lib/intel/vtune_amplifier_xe_2015.3.0.403110/documentation/en/help/GUID-B4F6C59E-CC1F-11E2-9387-E02A82CB6E13.htm

    If vtune can't profiling directx hlsl, what is this metrics used for (applicable to which type of opencl memory)?

    Thanks!

0 Kudos
AthiraM_Intel
Moderator
1,850 Views

Hi,


Thanks for reaching out to us.

We are working on it internally. We will get back to you soon.


Thanks


0 Kudos
Johny_P_Intel
Employee
1,823 Views

Hi Chris,


The "Typed Memory Read Bandwidth" is a metric that appears to be strictly for graphics rendering, not OpenCL offload.


As Egor mentioned above, Intel GPA is the appropriate tool for profiling your application.


Regards,

Johny.



0 Kudos
chris_pn
Beginner
1,805 Views
0 Kudos
Reply