Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
45 Views

C# - "Roofline not available"

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
Highlighted
45 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)?

0 Kudos
Highlighted
45 Views

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

 

0 Kudos
Highlighted
45 Views

See screenshot

0 Kudos
Highlighted
45 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

0 Kudos
Highlighted
45 Views

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

0 Kudos
Highlighted
45 Views

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

0 Kudos
Highlighted
45 Views

I look forward to it.

0 Kudos