Article

Cilk 技术应用实例

下面以 Quicksort 为例,演示如何用 Cilk 技术编写一个并行化程序。

其中使用函数名 sample_qsort 以避免和标准 C 函数库中的 qsort 函数的冲突。例中的一些语句行被删除,但是保留了相应的行号。 

9 #include <algorithm>

10

Criado por Última atualização em 14/06/2017 - 13:09
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
Mensagem de blog

Parallel Universe Magazine #12: Advanced Vectorization

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

Criado por Última atualização em 03/07/2019 - 20:08
Article

Intel® System Studio - Multicore Programming with Intel® Cilk™ Plus

Intel System Studio not only provides a variety of signal processing primitives via Intel® Integrated Performance Primitives (Intel® IPP), and Intel® Math Kernel Library (Intel® MKL), but also allows developing high-performance low-latency custom code (Intel C++ Compiler with Intel Cilk Plus). Since Intel Cilk Plus is built into the compiler, it can be used where it demands an efficient threading...
Criado por Hans P. (Intel) Última atualização em 11/12/2017 - 10:48
Article

Cilk Plus Solver for a Chess Puzzle or: How I Learned to Love Fast Rejection

Intel® Cilk™ Plus enabled parallelizing a chess puzzle solver with a few changes.
Criado por Última atualização em 07/06/2017 - 09:12
Article

Parallel sorts for Cilk Plus

This article describes the parallel sorts in the latest release of “Cilkpub”, an open-source library of utilities for Intel®

Criado por Última atualização em 07/06/2017 - 10:29
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 frontend for LLVM. In this article we explain one of the optimizations that we have implemented in Cilk Plus/LLVM: late-initialization of frame descriptors[1]. With this explanation, we provide a...
Criado por Última atualização em 07/06/2017 - 09:11
Documentação

Utilities de Intel® C++ Compiler Code Samples

This section contains the following utility classes:

Última atualização em 21/03/2019 - 09:08
Documentação

Finance: Monte Carlo de Intel® C++ Compiler Code Samples

Monte Carlo algorithms solve deterministic problems by using a probabilistic analogue.

Última atualização em 21/03/2019 - 09:08
Documentação

Classic Algorithms de Intel® C++ Compiler Code Samples

The followings are samples to demonstrate the Intel(R) Cilk(TM) Plus implementations and its performance benefits for the popular classic algorithms.

Última atualização em 21/03/2019 - 09:08