Фильтры

Article

Z Fighting Code Sample

This source code demonstrates how game developers can work around any Z fighting issue they may find. The sample source demonstrates several techniques for working around Z fighting issues in DirectX* 9.0.
Автор: Последнее обновление: 07.07.2019 - 19:35
Article

Single-Producer/Single-Consumer Queue

Unbounded single-producer/single-consumer queue. Internal non-reducible cache of nodes is used. Dequeue operation is always wait-free. Enqueue operation is wait-free in common case. No atomic RMW operations nor heavy memory fences are used.
Автор: Dmitry Vyukov Последнее обновление: 12.12.2018 - 18:00
Блоги

OpenMP and exceptions

We continue developing our static analyzer VivaMP and now we would like to speak about diagnosing errors relating to using C++ exceptions in parallel regions.

Автор: Andrey Karpov (Blackbelt) Последнее обновление: 14.06.2017 - 16:49
Article

Optimize embarrassingly parallel loops

Algorithms that display data parallelism with iteration independence lend themselves to loops that exhibit ‘embarrassingly parallel’ code. We look at examples to maximize the performance of such loops with minimal effort.
Автор: Ganesh R. (Intel) Последнее обновление: 31.12.2018 - 15:00
Article

Windows C++ Compiler and Sealed or abstract unions

The sealed union is not allowed by C++ language.
Автор: админ Последнее обновление: 25.05.2018 - 15:30
Article

Namespace-scope using-declarations for class member types

In Microsoft compatibility, the namespace-scope using-declarations for class member types are no longer accepted by Intel C++ compiler.
Автор: админ Последнее обновление: 25.05.2018 - 15:30
Article

error: an explicit template argument list is not allowed on this declaration

error: an explicit template argument list is not allowed on this declaration.
Автор: An Le (Intel) Последнее обновление: 25.05.2018 - 15:30
Article

Parallel Lint

The article describes a new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint".
Автор: Andrey Karpov (Blackbelt) Последнее обновление: 25.05.2018 - 15:30
Article

Unable to read and write using C++ file stream

For years in Fortran95, I've been reading and writing files into various directories of my choice, thus keeping our data files in an orderly fashion. However, now I am shocked to find that you can't do anything like that in C++.
Автор: Последнее обновление: 25.05.2018 - 15:30
Article

lrintf fails to return expected value

Problem version: Intel® C++ 10.1 & Intel® C++ 11.xEnvironment : Windows*Problem description:
Автор: Последнее обновление: 25.05.2018 - 15:30