Quantcast
Channel: Intel® Cilk™ Plus
Browsing all 77 articles
Browse latest View live

Choosing the right threading framework

This is the second article in a series of articles about High Performance Computing with the Intel Xeon Phi. The Intel Xeon Phi is the first commercial product of Intel to incorporate the Many...

View Article



Part 1 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus Extensions

Idioma Inglés Part 1 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus ExtensionsVectorization plays a paramount role in speeding up programs with data parallelism inherent in their...

View Article

Part 2 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus Extensions

Idioma Inglés Part 2 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus ExtensionsVectorization plays a paramount role in speeding up programs with data parallelism inherent in their...

View Article

Part 3 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus Extensions

Idioma Inglés Part 3 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus ExtensionsVectorization plays a paramount role in speeding up programs with data parallelism inherent in their...

View Article

Part 4 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus Extensions

Idioma Inglés Part 4 of 4 - Introduction to Vectorization using Intel® Cilk™ Plus ExtensionsVectorization plays a paramount role in speeding up programs with data parallelism inherent in their...

View Article


Late-initialization of frame descriptors in Cilk Plus/LLVM

The Intel® Cilk™ Plus C/C++ language extensions support the expression of portable and efficient task and vector parallel programs. Cilk Plus/LLVM is an implementation of these extensions in the Clang...

View Article

Image may be NSFW.
Clik here to view.

Introduction to Vectorization using Intel® Cilk™ Plus Extensions

Vectorization plays a paramount role in speeding up programs with data parallelism inherent in their algorithms. Intel C++ Compiler can boost performance by detecting the potential parallelism in a...

View Article

Cilk Plus Array Notation for C Accepted into GCC Mainline

Intel software engineer Balaji Iyer announced a port of Intel Cilk Plus in a branch of GCC 4.7 in August 2011. Since then, Intel has worked with the GCC community to bring Cilk Plus to C and C++ users....

View Article


Why is Cilk™ Plus not speeding up my program? (Part 1)

One of the most frequently-asked questions in the Cilk Plus forum is one of the following form: I modified my code to use Cilk Plus, and it is not speeding up over the serial version the way I think...

View Article


How to spawn a statement in Cilk Plus

This blog discusses how to "spawn a statement" in Cilk Plus and some pragmatic considerations for doing so.Cilk Plus has two ways to create parallelism:spawn a function or functor with...

View Article

Pt. 1 of 4 - Embedded Signal Processing with Intel® System Studio

Idioma Inglés Pt. 1 of 4 - Embedded Signal Processing with Intel® System StudioThis webinar focuses on the Intel System Studio components that can be used to implement signal processing workloads. The...

View Article

Pt. 2 of 4 - Embedded Signal Processing with Intel® System Studio

Idioma Inglés Pt. 2 of 4 - Embedded Signal Processing with Intel® System StudioThis webinar focuses on the Intel System Studio components that can be used to implement signal processing workloads. The...

View Article

Pt. 3 of 4 - Embedded Signal Processing with Intel® System Studio

Idioma Inglés Pt. 3 of 4 - Embedded Signal Processing with Intel® System StudioThis webinar focuses on the Intel System Studio components that can be used to implement signal processing workloads. The...

View Article


Pt. 4 of 4 - Embedded Signal Processing with Intel® System Studio

Idioma Inglés Pt. 4 of 4 - Embedded Signal Processing with Intel® System StudioThis webinar focuses on the Intel System Studio components that can be used to implement signal processing workloads. The...

View Article

Image may be NSFW.
Clik here to view.

Embedded Signal Processing with Intel® System Studio

This webinar focuses on the Intel System Studio components that can be used to implement signal processing workloads. The webinar complements the previous “tools of the embedded trade” webinars on...

View Article


Why is Cilk™ Plus not speeding up my program? (Part 2)

Last time, we covered a list of 10 common performance pitfalls that can prevent users from seeing speedup in a Cilk™ Plus program. To quickly recap, the list is repeated below: Parallel regions with...

View Article

Image may be NSFW.
Clik here to view.

Introduction to the Intel® Xeon Phi™ Coprocessor

This tutorial introduces the basic hardware and software architecture of the Intel Xeon Phi coprocessor, describing their general features, and provides a first view of the various programming models...

View Article


Intel(R) Cilk(TM) Plus White paper

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 to take...

View 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 implement task parallelism and  Array Notation, simd pragma and...

View Article

Improving Discrete Cosine Transform performance using Intel(R) Cilk(TM) Plus

DCT and Quantization are the first two steps in JPEG compression standard. This article demonstrates how DCT and Quantizing stages can be implemented to run faster using Intel® Cilk™ Plus. In order to...

View Article
Browsing all 77 articles
Browse latest View live




Latest Images