Blog post

PVS-Studio: analyzing ReactOS's code

Authored by Andrey Karpov (Blackbelt) Last updated on 02/15/2019 - 16:44
Blog post

parallel_for is easier with lambdas, Intel® Threading Building Blocks

Lambdas are an exciting new addition to C++ in the current draft for C++ 0x.

Authored by James R. (Blackbelt) Last updated on 08/01/2019 - 09:30
Blog post

最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues

处理多线程数据共享问题注意的几个要点:

1、锁竞争:尽量减少锁竞争的时间和次数。

2、内存:尽量是使用已分配内存,减少内存分配和释放的次数。尽量是用连续内存,减少共享占用的内存量。

多线程数据交换简单方案A:

定义一个list,再所有操作list的地方进行加锁和解锁。

简单模拟代码:

Authored by Last updated on 07/04/2019 - 21:30
Blog post

Let's Play a Game - find bugs in popular open-source projects

Test your C/C++ skills - find bugs in popular open-source projects.
Authored by Andrey Karpov (Blackbelt) Last updated on 05/30/2018 - 07:08
Blog post

Unleash the Parallel Performance of Python* Programs

[updated 10/5/2018]

Authored by Anton Malakhov (Intel) Last updated on 10/05/2018 - 18:24
Blog post

FOSS Content Creator Series: Simple Scripts - Screen Capture with scrot*

When working on Debian* or a Debian-based system, screen captures can be taken and stored continuously on Linux* with no interruptions to your current work. 

Authored by Wilbur, Marcia (Intel) Last updated on 05/10/2019 - 14:15