Article

Intel® Threading Building Blocks, OpenMP* или потоки ОС?

Каким API лучше воспользоваться для распараллеливания приложения? Обзор факторов, которые необходимо учесть при принятии решения.
Authored by Michael V. (Intel) Last updated on 07/05/2019 - 09:19
Article

Три этапа подготовки к оптимизации параллельных программ

Повышение производительности параллельных программ требует хорошо структурированного подхода, активно использующего инструменты разработчика и быстро дающего положительные результаты. В данной статье приведены три этапа данного подхода.
Authored by aaron-tersteeg (Intel) Last updated on 07/05/2019 - 10:13
Article

Оценка эффективности параллелизации

Успешность применения параллельных моделей определяется ускорением приложения относительно его последовательной версии. Также бывает полезно сравнить полученный результат с неким верхним пределом. В данной статье показывается как это сделать.
Authored by admin Last updated on 07/05/2019 - 10:34
Article

Использование задач вместо потоков

Использование задач является достойной альтернативой потокам, которая позволяет реализовать более быстрый запуск и завершение, лучший баланс нагрузки, эффективное использование имеющихся ресурсов и высокий уровень абстракции.
Authored by admin Last updated on 07/05/2019 - 09:52
Article

Планирование параллельной оптимизации

Параллельная оптимизация может обеспечить значительный рост производительности, однако для этого необходим план действий, оптимальный именно для вашего приложения. Вот несколько рекомендаций, которые помогут вам приступить к делу.
Authored by Diana B. (Intel) Last updated on 07/05/2019 - 10:47
Article

Создание искусственного интеллекта для игр (часть 1)

Автор: Дональд Кихо (Donald Kehoe)

Authored by ALEXEY K. (Intel) Last updated on 12/12/2018 - 18:00
Article

Создание искусственного интеллекта для игр (часть 2)

Восприятие и поиск путей
Authored by ALEXEY K. (Intel) Last updated on 12/12/2018 - 18:00
Article

Реализация многопоточной архитектуры игрового движка

How to Get the Most Out of a Multi-Core CPU with Your Game Engine
Authored by ALEXEY K. (Intel) Last updated on 12/12/2018 - 18:00
Article

Виртуализация SR-IOV и контейнеры Linux*

 

Authored by Last updated on 07/05/2019 - 11:01
Article

Приводим данные и код в порядок: данные и разметка, часть 2

In this pair of articles on performance and memory covers basic concepts to provide guidance to developers seeking to improve software performance. This paper expands on concepts discussed in Part 1, to consider parallelism, both vectorization (single instruction multiple data SIMD) as well as shared memory parallelism (threading), and distributed memory computing.
Authored by David M. Last updated on 07/06/2019 - 16:40