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

Can vtune profiling compute shader of dx11

chris_pn
Beginner
1,648 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,550 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,628 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,613 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,578 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,551 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,533 Views
0 Kudos
Reply