Blog post

Fun with Intel® Transactional Synchronization Extensions

By now, many of you have heard of Intel® Transactional Synchronization Extensions (Intel® TSX).

Authored by Last updated on 07/04/2019 - 17:00
Article

Fast Panorama Stitching

 

Download paper as PDF

Authored by Brandon Jones (Intel) Last updated on 05/30/2018 - 07:40
Article

Быстрое сшивание панорамы

 

Download paper as PDF

Authored by Last updated on 05/30/2018 - 07:40
Blog post

Elusive Algorithms - Parallel Scan

Last month there was a query on the IDZ MIC forum "how to perform inclusive scan in C cilk" in which my initial reply was:

Authored by jimdempseyatthecove (Blackbelt) Last updated on 07/06/2019 - 17:10
Article

Putting Your Data and Code in Order: Data and layout - Part 2

Apply the concepts of parallelism and distributed memory computing to your code to improve software performance. This paper expands on concepts discussed in Part 1, to consider parallelism, both vectorization (single instruction multiple data SIMD) as well as shared memory parallelism (threading), and distributed memory computing.
Authored by David M. Last updated on 07/06/2019 - 16:40
Article

整理您的数据和代码: 数据和布局 - 第 2 部分

Apply the concepts of parallelism and distributed memory computing to your code to improve software performance. This paper expands on concepts discussed in Part 1, to consider parallelism, both vectorization (single instruction multiple data SIMD) as well as shared memory parallelism (threading), and distributed memory computing.
Authored by David M. Last updated on 07/06/2019 - 16:40