过滤器

博客

Exploring Intel® Transactional Synchronization Extensions with Intel® Software Development Emulator

Intel® Transactional Synchronization Extensions (Intel® TSX) is perhaps one of the most non-trivial extensions of instruction set architecture introduced in the 4th generation Intel® Cor

作者: Roman Dementiev (Intel) 最后更新时间: 2019/07/06 - 17:00
博客

Windows* 8 Tutorial: Writing a Multithreaded Application for the Windows Store* using Intel® Threading Building Blocks.

It is known that the Windows Store apps API is missing some commonly used thread functions, such as function CreateThread() and those that

作者: Vladimir Polin (Intel) 最后更新时间: 2018/12/20 - 09:40
Article

Intel® System Studio - Multicore Programming with Intel® Cilk™ Plus

Intel System Studio not only provides a variety of signal processing primitives via Intel® Integrated Performance Primitives (Intel® IPP), and Intel® Math Kernel Library (Intel® MKL), but also allows developing high-performance low-latency custom code (Intel C++ Compiler with Intel Cilk Plus). Since Intel Cilk Plus is built into the compiler, it can be used where it demands an efficient threading...
作者: Hans P. (Intel) 最后更新时间: 2017/12/11 - 10:48
Article

Introduction to the Intel® MKL Extended Eigensolver

 

作者: Zhang, Zhang (Intel) 最后更新时间: 2019/07/06 - 16:30
博客

Optimization of Data Read/Write in a Parallel Application

(This work was done by Vivek Lingegowda during his internship at Intel.)

作者: 最后更新时间: 2019/07/04 - 17:40
博客

Tutorial Windows* 8: Escrevendo uma Aplicação Multithreaded para a Windows Store* usando a biblioteca Intel® Threading Building Blocks.

É sabido que a API das aplicações Windows Store não disponibiliza algumas funções comuns para trabalhar com Threads, como a CreateThread e

作者: 最后更新时间: 2018/12/20 - 09:40
Article

Using Pedigrees in Intel® Cilk™ Plus

Pedigrees are a new feature implemented in Intel Cilk Plus and currently available in Intel® Composer XE 2013. In this post, I explain what pedigrees are, how they work, and how you can use them in Cilk Plus. Pedigrees are a key component used in the implementation of DotMix, a contributed code for a deterministic parallel random-number generator (DPRNG) discussed in my previous post.
作者: 最后更新时间: 2017/10/11 - 11:28
博客

Modern Locking

Most multi-threaded software uses locking. Lock optimization traditionally has aimed to reduce lock contention, that is make the critical regions smaller.

作者: Andreas Kleen (Intel) 最后更新时间: 2019/07/04 - 19:18
Article

Why is Cilk™ Plus not speeding up my program? (Part 1)

In this article, I discuss some common performance pitfalls in Cilk™ Plus programs that prevent users from seeing speedups in their code, and describe some techniques for avoiding these pitfalls.
作者: 最后更新时间: 2019/02/04 - 10:40
博客

Go Parallel

This is a first post in a series of posts about parallel programming with

作者: Dmitry Vyukov 最后更新时间: 2018/05/28 - 18:30