Parallel Programming

Submit New Article



Title Modified Date
Threading Challenge 2009 - Phase 2 - #5: 3-D Convex Hull
Winner and entries page
Author: Diana Lanius (Intel)
Type: Code
11/12/2009
Threading Challenge 2009 - Phase 2 - #4: The Travelling Baseball Fans
Winner and entries page
Author: Diana Lanius (Intel)
Type: Code
11/02/2009
Threading Challenge 2009 - Phase 2 - #3: Graph Coloring
Winner and entries posting page
Author: Diana Lanius (Intel)
Type: Code
10/16/2009
Threading Challenge 2009 - Phase 2 - #2: Knights Tour
Winner and entries posting page
Author: Diana Lanius (Intel)
Type: Code
10/01/2009
Threading Challenge 2009 - Phase 2 - #1: Strassen's Algorithm
Winner and entries posting page
Author: Diana Lanius (Intel)
Type: Code
09/25/2009
Ejemplo para introducción al paralelismo
Usar un ejemplo para la introducción en la programación paralela. Este articulo muestra el código "serial" y el "paralelo"
Author: Jose Jesus Ambriz Meza
Type: Code
09/14/2009
Threading Challenge 2009 - Problem 1: Radix Sort Entries
[image]Below you will find many of the entries received for our 1st problem - Radix Sort.  Please feel free to review and join us in the forum dedicated to this problem to discuss.Winning Submission:  ...
Author: Diana Lanius (Intel)
Type: Code
08/11/2009
Threading Challenge 2009 - Problem 6: Line Segment Intersection Entries
[image]Below you will find many of the entries received for our 6th problem - Line Segment Intersection.  Please feel free to review and join us in the forum dedicated to this problem to discuss.Winnin ...
Author: Diana Lanius (Intel)
Type: Code
08/11/2009
Threading Challenge 2009 - Problem 5: Knapsack Entries
[image]Below you will find many of the entries received for our 5th problem - Knapsack.  Please feel free to review and join us in the forum dedicated to this problem to discuss.Winning Submission:  *m ...
Author: Diana Lanius (Intel)
Type: Code
08/11/2009
Threading Challenge 2009 - Problem 3: Searching Entries
[image]Below you will find many of the entries received for our 3rd problem - Searching.  Please feel free to review and join us in the forum dedicated to this problem to discuss.Winning Submission: *d ...
Author: Diana Lanius (Intel)
Type: Code
08/11/2009
Threading Challenge 2009 - Problem 4: String Matching Entries
[image]Below you will find many of the entries received for our 4th problem - String Matching.  Please feel free to review and join us in the forum dedicated to this problem to discuss.Winning Submissi ...
Author: Diana Lanius (Intel)
Type: Code
08/11/2009
Using CPUID to Detect the presence of SSE 4.1 and SSE 4.2 Instruction Sets
Download PDF Using CPUID to Detect the presence of SSE 4.1 and SSE 4.2 Instruction Sets [PDF | 132kb] Introduction Several application notes have been written by Intel to assist customers with dis ...
Type: Code
08/05/2009
Threading Challenge 2009 - Problem 2: 3SAT Entries
Threading Challenge 2009 Problem 2 Winner and other entrires
Author: Diana Lanius (Intel)
Type: Code
07/30/2009
Parallel Lint
The article describes a new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint".
Author: Andrey Karpov
Type: Code
06/15/2009
Parallelization of a Polynomial Extrapolation Code
Parallelization of a Polynomial Extrapolation Code
Author: Clay Breshears (Intel)
Type: Code
06/03/2009
Tip: Watch out! Use of some versions of STL streams may result in slowdown of your just parallelized application.
Some versions of STL streams can slowdown your just parallelized application by 2x to 5x when compared to the original serial version of the same.
Author: RAVI (Intel)
Type: Code
05/27/2009
Threading Challenge sample solution for contestants to review.
Clay "The Judge" Breshears has posted a sample solution for Threading Challenge 2009 contestant to review. His sample entry address the problem of "Parallelization of a Polynomial Extrapolation Code" a ...
Author: Aaron Tersteeg (Intel)
Type: Code
04/17/2009
Compiler Settings for Threading Error Analysis in Intel® Parallel Inspector
A list of compiler switches which have impact on Threading Error Analysis in Intel® Parallel Inspector
Author: Eric Moore (Intel)
Type: Code
03/18/2009
Data Race Identified on Atomic Construct (Win32 Interlocked… functions, #pragma omp atomic, or atomic template)
How to handle when Intel® Parallel Inspector identifies data races on an atomic construct and a read of a memory variable.
Author: Eric Moore (Intel)
Type: Code
03/16/2009
Single-Producer/Single-Consumer Queue
Unbounded single-producer/single-consumer queue. Internal non-reducible cache of nodes is used. Dequeue operation is always wait-free. Enqueue operation is wait-free in common case. No atomic RMW operations nor heavy memory fences are used.
Author: Dmitriy Vyukov
Type: Code
02/28/2009
Compiler Settings for Memory Error Analysis in Intel Parallel Inspector
A list of compiler switches which have impact on Memory Error Analysis in Intel® Parallel Inspector
Author: Eric Moore (Intel)
Type: Code
01/19/2009
Compiler Switches for Intel® Parallel Amplifier
A list of switches which have impact on Intel® Parallel Amplifier
Author: Alexei Alexandrov (Intel),Eric Moore (Intel)
Type: Code
01/19/2009
Intel Software College® Course Modules for Software Developers
This page gives access to Intel Software College developed curriculum modules for use by software developers.
Author: Paul Steinberg (Intel)
Type: Code
12/11/2008
Solve the N-Queens problem in parallel !
This sample code will explain how to solve the well known N-Queens problem with different parallel programming paradigms like Win32 Threads, OpenMP, TBB and the parallel extensions available in the Intel® Parallel Composer.
Type: Code
11/21/2008
CPUID for x64 Platforms and Microsoft Visual Studio* .NET 2005
When targeting x64 platforms in Visual Studio .NET* 2005, programmers are no longer able to use inline assembly code as they did for 32-bit code. This forces the programmer to either rely on C/C++ code ...
Author: Eric Palmer (Intel)
Type: Code
05/07/2008