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.
Criado por jimdempseyatthecove (Blackbelt) Última atualização em 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

Criado por jimdempseyatthecove (Blackbelt) Última atualização em 04/07/2019 - 22:00
Article

Superscalar programming 101 (Matrix Multiply) Part 3 of 5

By Jim Dempsey

Criado por jimdempseyatthecove (Blackbelt) Última atualização em 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

Criado por jimdempseyatthecove (Blackbelt) Última atualização em 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

Criado por jimdempseyatthecove (Blackbelt) Última atualização em 04/07/2019 - 22:00
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”.
Criado por Última atualização em 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.
Criado por Última atualização em 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.
Criado por Última atualização em 25/05/2018 - 15:30
Article

How to build GCC* cilkplus branch in 64bit Ubuntu* 12.04

Intel® Cilk™ Plus is an open source project now. This article is about how to build the 'cilkplus' branch to support CilkPlus in GCC.
Criado por administrar Última atualização em 01/06/2017 - 11:16
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
Criado por Última atualização em 25/05/2018 - 15:30