Article

Цикл лабораторных работ по программированию на многоядерных вычислительных системах

Цикл лабораторных работ по программированию на многоядерных вычислительных системах. Материал каждой лабораторной работы включает описание, постановку задачи, шаблоны и примеры, а так же краткие комментарии к лабораторной работе для преподавателей.
Authored by Last updated on 06/14/2017 - 13:06
Article

使用现代 C++ 技术增强多核优化

如今,多核处理器已经在 PC 中普及,内核数量不断增长,软件工程师必须适应这种情况。通过学习如何处理潜在的性能瓶颈和并发性问题,工程师可以使他们的代码适应未来,以无缝处理添加到消费者系统的额外内核。
Authored by Last updated on 08/02/2018 - 00:18
Article

Автоматическая параллелизация с помощью компиляторов Intel®

При автоматической параллелизации компилятор самостоятельно определяет участки кода, которые могут быть безопасно и эффективно исполнены в многопоточном режиме.
Authored by admin Last updated on 05/31/2017 - 16:23
Article

针对英特尔® 至强™ 处理器 E5 系列的 Caffe* 评分优化

为了不断优化英特尔® 架构的深度学习工作负载,我们的工程师探索不同的路径,以达到最高性能。

Authored by Gennady F. (Blackbelt) Last updated on 03/21/2019 - 12:28
Article

英特尔® 至强融核™ 处理器优化教程

In this tutorial, we demonstrate some possible ways to optimize an application to run on the Intel® Xeon Phi™ processor
Authored by Nguyen, Loc Q (Intel) Last updated on 03/21/2019 - 12:00
Article

Степень разбиения и параллельная производительность

Одним из ключевых факторов для достижении хорошей параллельной производительности является правильный выбор степени разбиения приложения. Неверный выбор влечет за собой или издержки на коммуникацию, или дисбаланс нагрузки.
Authored by admin Last updated on 05/31/2017 - 16:44
Article

Использование локальных данных для уменьшения объема синхронизации

В некоторых случаях использование в потоках локальных структур данных вместо общих может уменьшить уровень синхронизации, что позволяет программе работать быстрее.
Authored by admin Last updated on 06/14/2017 - 13:08
Article

Модификация циклов для повышения производительности параллельной обработки данных

Обычно в приложениях с параллельной обработкой данных основной объем вычислений приходится на циклы, поэтому оптимизация циклов оказывает непосредственное влияние на общую производительность приложения.
Authored by admin Last updated on 05/31/2017 - 16:25
Article

Fortran 和 C 卸载指令和函数比较

本快查表比较在英特尔® 至强融核™ 协处理器编程环境中 Fortran 和 C++ 卸载指令和函数

Authored by Last updated on 03/21/2019 - 12:08
Article

Повышение уровня параллелизма с помощью обхода или удаления искусственно внесенных зависимостей

Многие приложения и алгоритмы содержат такую оптимизацию последовательного кода, которая непредумышленно вносит зависимости по данным и тем затрудняет параллелизм.
Authored by admin Last updated on 05/31/2017 - 16:19