博客

Benign Data Races: What Could Possibly Go Wrong?

The peril of data races. Shows how even the most innocent ones can break badly.
作者: Dmitry Vyukov 最后更新时间: 2019/07/04 - 17:06
博客

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

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

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

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

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

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

简单模拟代码:

作者: 最后更新时间: 2019/07/04 - 21:30
Article

Accelerating Financial Applications on Intel® architecture

Learn more about an in-depth analysis of code modernization performance conducted by optimizing original CPU code and re-running tests on the latest GPU/CPU hardware.
作者: George Raskulinec (Intel) 最后更新时间: 2019/07/06 - 16:40
Article

基于英特尔® 架构加速金融应用

下载 PDF

作者: George Raskulinec (Intel) 最后更新时间: 2019/07/06 - 16:40
Article

Fast Computation of Huffman Codes

The generation of Huffman codes is used in many applications, among them the DEFLATE compression algorithm. The classical way to compute these codes uses a heap data structure. This approach is fairly efficient, but traditional software implementations contain lots of branches that are data-dependent and thus hard for general-purpose CPU hardware to predict. On modern processors with deep...
作者: James Guilford (Intel) 最后更新时间: 2019/07/09 - 16:09
Article

The Ultimate Question of Programming, Refactoring, and Everything

Yes, you've guessed correctly - the answer is "42".

作者: Andrey Karpov (Blackbelt) 最后更新时间: 2019/06/20 - 22:52
Article

Intel Solutions and Technologies for the Evolving Data Center

  One Stop for Optimizing Your Data Center From AI to Big Data to HPC: End-to-end Solutions
作者: 管理 最后更新时间: 2019/07/06 - 16:40
Article

Intel® Xeon® Scalable Processor Cryptographic Performance

Executive Summary
作者: Sean Gulley (Intel) 最后更新时间: 2019/07/06 - 16:30