Vectorization Advisor 是一種分析工具,支持您:
對(duì)于未矢量化循環(huán),發(fā)現(xiàn)阻止代碼矢量化的問(wèn)題,并提供有關(guān)如何進(jìn)行矢量化的提示。
對(duì)于使用現(xiàn)代 SIMD 指令的矢量化循環(huán),測(cè)量其能效,并提供有關(guān)如何提高能效的提示。
對(duì)于矢量化循環(huán)和未矢量化循環(huán),了解內(nèi)存布局和數(shù)據(jù)結(jié)構(gòu)如何能夠?yàn)槭噶刻峁└啾憷?/p>
Vectorization Advisor 可用于任何編譯器,但與英特爾編譯器同時(shí)使用時(shí)可以發(fā)揮最大作用。 英特爾 Advisor 不僅能夠以用戶(hù)友好型視圖的形式顯示英特爾編譯器生成的各種報(bào)告,還能夠以精美雅致的格式整合編譯時(shí)分析結(jié)果、貢獻(xiàn)二進(jìn)制靜態(tài)分析,以及 CPU 熱點(diǎn)和精確的循環(huán)運(yùn)行次數(shù)等運(yùn)行時(shí)工作負(fù)載指標(biāo)。
合并靜態(tài)和動(dòng)態(tài)分析的同時(shí),它還會(huì)提供一些建議,供您在優(yōu)化過(guò)程中使用。 Vectorization Advisor 可以彌補(bǔ)靜態(tài)編譯器時(shí)和動(dòng)態(tài)運(yùn)行時(shí)之間的認(rèn)知空白,從而提供交互式反饋的優(yōu)勢(shì)和豐富的動(dòng)態(tài)二進(jìn)制分析文件。
-
英特爾
+關(guān)注
關(guān)注
61文章
10301瀏覽量
180505 -
編譯器
+關(guān)注
關(guān)注
1文章
1672瀏覽量
51643 -
矢量
+關(guān)注
關(guān)注
0文章
99瀏覽量
24495
發(fā)布評(píng)論請(qǐng)先 登錄
加速您的應(yīng)用程序:用英特爾Advor XE輕松實(shí)現(xiàn)矢量化
評(píng)論