Filters

Blog post

Using the new concurrent priority queue in Intel® Threading Building Blocks

We have added a new example that illustrates the use of the concurrent priority queue in Intel® Threading Building Blocks (Intel® TBB).
Authored by Terry Wilmarth (Intel) Last updated on 06/14/2017 - 15:59
Blog post

New Rules for Array Sections in Intel® Cilk™ Plus

This blog covers two important changes in the new specification to improve the language extension. One permits compilers to generate more efficient code. The other resolves a fundamental conflict that array sections brought up.
Authored by Arch D. Robison (Intel) Last updated on 06/14/2017 - 16:50
Blog post

Generic Parallel Algorithms for Intel® TBB - "They're Already in There" Part 2

A high-level overview of general algorithms included in Intel® TBB to let you know what's possible: parallel_reduce, parallel_do, parallel_for_each: parallel_invoke, parallel_pipeline, parallel_sort and parallel_scan
Authored by Noah Clemons (Intel) Last updated on 06/14/2017 - 15:53
Blog post

Generic Parallel Algorithms for Intel ® TBB - "They're Already in There" Part 1

A high-level overview of some generic parallel algorithms included in Intel® TBB to let you know what's possible: parallel_reduce, parallel_do, parallel_for_each
Authored by Noah Clemons (Intel) Last updated on 06/14/2017 - 15:47
Blog post

Understanding the Internals of tbb::graph : Balancing Push and Pull

This article describes the hybrid push-pull protocol used by Intel® Threading Building Blocks graph Feature
Authored by Michael V. (Intel) Last updated on 06/14/2017 - 15:37
Blog post

Intel® Parallel Studio XE 2013 is here

Today Intel announced Intel® Parallel Studio XE 2013 (available immediately) and

Authored by James R. Last updated on 09/21/2017 - 18:18
Blog post

OpenMP* 4.0 may offer important solutions for targeting and vectorization

The upcoming OpenMP 4.0 will be discussed at SC12, and there wil

Authored by James R. Last updated on 06/14/2017 - 16:08
Blog post

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

Authored by Roman Dementiev (Intel) Last updated on 06/14/2017 - 15:53
Blog post

Scope Oriented Programming

There is a long discussion talking about the advantages of Procedural Programming vs. the advantages of Object Oriented Programming.

Authored by Asaf Shelly Last updated on 06/14/2017 - 16:44
Blog post

Using HLE and RTM with older compilers with tsx-tools

To use HLE/RTM to improve lock scalability the lock library needs to be enabled.

Authored by Andreas Kleen (Intel) Last updated on 06/14/2017 - 13:26
Array