Community
cancel
Showing results for 
Search instead for 
Did you mean: 
TimP
Black Belt
77 Views

advisor use with msvc++ or gcc/gfortran/g++ Windows

Advisor (beta update 2) seems to report reliably on gcc/gfortran/g++ loop vectorization and use of AVX/FMA, even on Windows, but doesn't display source code on Windows.

With MSVC++, Advisor displays source code correctly, but doesn't report vectorization (which occurs on about 50% of for loops which ICL or g++ can vectorize effectively).  In my examples, MSVC++ invariably chooses AVX-128 (possibly to avoid alignment analysis).  It does occasionally vectorize with AVX where it would not with SSE2.

I could see Advisor being useful in the scenario where a customer asks for an assessment of opportunities which might realistically be presented by using Intel compilers.

OK, since the Windows 10 tag is offered, please consider fixing the win10 folder permissions problem.

0 Kudos
2 Replies
Kirill_R_Intel
Employee
77 Views

Hi Tim,

Thanks for sharing your experience with Intel Advisor XE! Windows 10 is not yet supported by Advisor, we're under way with it.

TimP
Black Belt
77 Views

VS2012 native compiler is limited to AVX-128.  VS2013 generates AVX2-256.  Advisor shows for loops where any of the compilers tested use FMA.

Reply