Article

Superscalar Programming 101 (Matrix Multiply) Part 1 of 5

Part one of a five-part series, this article teaches a methodology to interpret statistics gathered during test runs and use those interpretations to improve parallel code.
Автор: jimdempseyatthecove (Blackbelt) Последнее обновление: 04.07.2019 - 22:00
Article

Superscalar programming 101 (Matrix Multiply) Part 2 of 5

By Jim DempseyIn my last article we left off with

Автор: jimdempseyatthecove (Blackbelt) Последнее обновление: 04.07.2019 - 22:00
Article

Superscalar programming 101 (Matrix Multiply) Part 3 of 5

By Jim Dempsey

Автор: jimdempseyatthecove (Blackbelt) Последнее обновление: 04.07.2019 - 22:00
Article

Superscalar programming 101 (Matrix Multiply) Part 4 of 5

In the last installment (Part 3) we saw the effects of the QuickThread Parallel Tag Team method of Matrix Multiplica

Автор: jimdempseyatthecove (Blackbelt) Последнее обновление: 04.07.2019 - 22:00
Article

Superscalar programming 101 (Matrix Multiply) Part 5 of 5

In part 4 we saw the effects of the QuickThread Parallel Tag Team Transpose method of Matrix Multiplication performe

Автор: jimdempseyatthecove (Blackbelt) Последнее обновление: 04.07.2019 - 22:00
Article

Intel® Cilk™ Plus Requires Intel® Streaming SIMD Extensions 2 Support

The Intel® Cilk™ Plus runtime uses Intel® Streaming SIMD Extensions 2 instructions, and so will cause exceptions if run on cpus older than Pentium® 4.
Автор: Последнее обновление: 25.05.2018 - 15:48
Article

Elemental functions: Writing data parallel code in C/C++ using Intel® Cilk™ Plus

Intel® Cilk™ Plus provides simple to use language extensions to express data and task-parallelism to the C and C++ language. This article describes one of these programming constructs: “elemental functions”.
Автор: Последнее обновление: 31.12.2018 - 15:00
Article

Getting Started with Intel® Cilk™ Plus SIMD Vectorization and SIMD-enabled Functions

A tutorial on how to use #pragma simd and SIMD-enabled function features in Intel® Cilk™ Plus.
Автор: Последнее обновление: 25.05.2018 - 15:30
Article

Getting Started with Intel® Cilk™ Plus Array Notations

A simple introduction on how use Array Notations feature in Intel® Cilk™ Plus.
Автор: Последнее обновление: 25.05.2018 - 15:30
Article

Intel® Cilk™ Plus – AOBench Sample

This is the AOBench example associated with the "Intel® Cilk™ Plus – The Simplest Path to Parallelism" how-to article.  It shows an Ambient Occlusion algorithm implemented as serial loops, one us
Автор: Последнее обновление: 25.05.2018 - 15:30