For vectorized loops that use modern SIMD instructions, measure their performance efficiency and get tips on how to increase it.
对于使用现代 SIMD 指令的矢量化循环,测量其能效,并提供有关如何提高能效的提示。
Vectorizable, but not vectorized loops that required some minimal program changes (mostly with the help of OpenMP 4.x) to enable compiler-driven SIMD parallelism.
In the next section we will briefly discuss optimization results achieved by the Daresbury lab when applying Intel Advisor to inefficiently vectorized loops.
Vectorized loops whose performance could be improved using low-hanging optimization techniques.
性能可通过简单优化技巧得以提高的矢量化 循环。
As we will see later, after applying techniques corresponding to the two categories above, hotspots #1 and #2 transition to this category. Vectorized loops that performed well.
稍后我们将看到,采用与上述两类循环相应的技巧后,热点 #1 和热点 #2 将变成这一类型的循环。
Vectorized loops whose performance was limited by data layout (and thus requiring code refactoring to further speed up execution).
性能受制于数据布局(因此要求进行代码重构以进一步加快执行速度)的矢量化 循环。
Conteúdo potencialmente sensível ou impróprio
Os exemplos servem apenas como ajuda na tradução da palavra ou da expressão procurada. Eles não são selecionados ou validados por nós e podem conter linguagem inapropriada. Pedimos que reporte exemplos que devem ser modificados ou que não devem ser exibidos. As traduções potencialmente sensivéis, impróprias ou coloquiais geralmente são marcadas em vermelho ou em laranja.