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.
Authored by Last updated on 05/25/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.
Authored by Last updated on 05/25/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
Authored by Last updated on 05/25/2018 - 15:30
Blog post

Parallel Universe Magazine #12: Advanced Vectorization

This blog contains additional content for the article "Advanced Vectorization" from Parallel Universe #12:

Authored by Last updated on 07/03/2019 - 20:08
Article

Best Practices for Using Intel® Cilk™ Plus

Performance tuning of an existing application is truly a challenge and it depends on a lot of factors like the nature of algorithm the application works on, if the implementation is scalable

Authored by Anoop M. (Intel) Last updated on 05/25/2018 - 15:30
Article

Improving Averaging Filter Performance Using Intel® Cilk™ Plus

Intel® Cilk™ Plus is an extension to the C and C++ languages to support data and task parallelism.  It provides three new keywords to i

Authored by Anoop M. (Intel) Last updated on 12/12/2018 - 18:00
Article

Vectorizing Loops with Calls to User-Defined External Functions

Introduction

Authored by Anoop M. (Intel) Last updated on 12/12/2018 - 18:00
Article

Explicit Vector Programming – Best Known Methods

Vectorizing improves performance, and achieving high performance can save power. Introduction to tools for vectorizing compute-intensive processing.
Authored by Last updated on 04/24/2019 - 11:25
Blog post

Optimizing Big Data processing with Haswell 256-bit Integer SIMD instructions

Big Data requires processing huge amounts of data. Intel Advanced Vector Extensions 2 (aka AVX2) promoted most Intel AVX 128-bits integer SIMD instruction sets to 256-bits.

Authored by gaston-hillar (Blackbelt) Last updated on 10/15/2019 - 17:38