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

Xeon phi, offload mode, cache miss analysis

Bobo_S_
Beginner
477 Views

I am using Xeon phi offload. I want to analyze the cache miss on MIC. How can I use amplex-cl to do that? 

I am using VTune 2016.

I tried 

amplxe-cl -target-system=mic-host-launch -collect advanced-hotspots

amplxe-cl -report hw-events 

But didn't get what I want. I am a little confused. 

Thanks.

0 Kudos
1 Solution
Peter_W_Intel
Employee
477 Views

Analysis type "advanced-hotspots" only provides CPU time (clockticks) and Instruction Retires, you may use analysis type "general-exploration" which includes performance data on front-end and back-end (cache miss involved). For example:

>amplxe-cl -target-system=mic-host-launch -collect general-exploration -search-dir=path-of-bin-and-src -- app

 

View solution in original post

0 Kudos
3 Replies
Peter_W_Intel
Employee
478 Views

Analysis type "advanced-hotspots" only provides CPU time (clockticks) and Instruction Retires, you may use analysis type "general-exploration" which includes performance data on front-end and back-end (cache miss involved). For example:

>amplxe-cl -target-system=mic-host-launch -collect general-exploration -search-dir=path-of-bin-and-src -- app

 

0 Kudos
Bobo_S_
Beginner
477 Views

Hi Peter Wang,

Thank you.

0 Kudos
Dmitry_P_Intel1
Employee
477 Views

Hello,

It is worth to look at the article to understand the metrics in general exploration on memory usage efficiency. Since L2 misses on KNC includes not only demand reads but also different types of prefetching we calculate and show L1 Hit rate and Estimated latency impact of L1 misses that being higher a particular threshold can indicate that L1 miss was not served with L2.

Thanks & Regards, Dmitry

0 Kudos
Reply