Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
4700 Discussions

C# - "Roofline not available"

Christensen__David1
524 Views

After watching the Intel Webinar on Advisor and Rooflines yesterday, I was inspired to download and try the tool on a test C# application.

Everything appears to work (Survey Target, Find Trip Counts and Flop, Annotate Sources, Check Suitability) but when I attempt to view the Roofline, it says

"Roofline data is not available

Roofline report depends on the floating-point and integer operations data, which is unavailable.

To collection the floating-point and integer operations daa, select the FLOP checkbox unde the Find Trip Counts and Flop analysis section in the Workflow pane, then run the Trip Counts and FLOP analysis"

However, I *have* done the steps indicated.

Is this a C# /.Net problem?  Any suggestions on how to resolve this?

Thanks in advance

 

0 Kudos
7 Replies
Ekaterina_G_Intel
524 Views

Hello David,

Roofline collection needs survey and Flops data be collected. Do you see flop data in survey view for any of your loops/functions (it should appear in separate column)?

Christensen__David1
524 Views

No - the column after "Type" is "Why no vectorisation"

 

Christensen__David1
524 Views

See screenshot

Ekaterina_G_Intel
524 Views

Looks like flop collection has restriction on C# /.Net applications. As you can see there is no Flop data collected in your survey result

Christensen__David1
524 Views

So are you saying Advisor and Roofline analysis is not available for C#?  That's a fairly big market to ignore!

Ekaterina_G_Intel
524 Views

Sorry for that, it requires additional implementation. We will think about prioritizing it for future releases.

Christensen__David1
524 Views

I look forward to it.

Reply