Pull to refresh
8
0
Ильяс Газизов @Lopros

Разработчик ПО

Send message

Оценка и оптимизация производительности вычислений на многоядерных системах. Часть 2

Reading time6 min
Views7.3K

Данная публикация является переводом второй части статьи Characterization and Optimization Methodology Applied to Stencil Computations инженеров компании Intel. В предыдущей части была описана методология для оценки максимальной производительности, которая может быть получена при использовании какого-либо алгоритма на конкретной платформе на примере довольно распространенного вычислительного ядра, используемого при решении 3D акустического изотропного волнового уравнения. Эта часть описывает серию шагов по оптимизации исходного кода для получения производительности, близкой к ожидаемой отметке.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments0

Оценка и оптимизация производительности вычислений на многоядерных системах

Reading time10 min
Views10K

Данная публикация является переводом первой части статьи Characterization and Optimization Methodology Applied to Stencil Computations инженеров компании Intel. Эта часть посвящена анализу производительности и построению roofline модели на примере довольно распространенного вычислительного ядра, которая позволяет оценить перспективы оптимизации приложения на данной платформе.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments0

Новый инструмент анализа SIMD программ — Vectorization Advisor

Reading time6 min
Views6.2K
В блоге компании опубликовано уже немало постов, посвященных векторизации, вот, например, довольно обстоятельный обзор принципов автовекторизации. С каждым выходом новых процессоров Intel тема становится все более актуальной для достижения максимальной производительности приложения. В этом посте я расскажу о Vectorization Advisor, который входит в знакомый многим Intel Advisor XE и позволяет решить множество проблем векторизации кода. Однако сначала о том, зачем это нужно.
Читать дальше →
Total votes 16: ↑16 and ↓0+16
Comments1

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity