Parallel Programming

Submit New Article



Title Tag(s) Modified Date
River Trail: Parallel Web Applications
In a world where the web browser is the user's window into computing, browser applications must leverage all available computing resources to provide the best possible user experi ...
Type: Code
parallel javascript River Trail Parallel Programming Intel Labs Web page performance 10/11/2011
Threading Challenge 2011 - Winning Entries
The Intel Threading Challenge 2011 was a programming competition for both Master and Apprentice level programming to submit code solution to solve competition problem. The winning entries are posted on this page.
Type: Code
Threading Challenge 2011 Threading Challenge Programming Competition 10/06/2011
Intel® OpenCL SDK Samples
To the Intel® OpenCL SDK main page Table of Contents 1. High Dynamic Range Rendering with God Rays Effect Sample2. 3D Fluid Simulation Sample3. High Dynamic Range Tone Mapping Post Processing Effec ...
Type: Code
openCL Sandy Bridge OpenCL SDK Intel OpenCL 09/26/2011
Intel® OpenCL SDK 1.5 - Release Notes
To the Intel® OpenCL SDK main page Table of Contents 1. New in this Release2. Technical Requirements3. Product Limitations and Known Issues New in this Release (Intel® OpenCL SDK 1.5) Back to top ...
Type: Code
openCL OpenCL SDK vcsource_domain_media vcsource_os_windows vcsource_platform_desktoplaptop vcsource_domain_graphics vcsource_product_oclsdk vcsource_domain_gamedev vcsource_index 09/26/2011
Using Intel® Cilk™ Plus to Achieve Data and Thread Parallelism: A Case Study for Visual Computing
Multicore systems with advanced vector instructions are moving into many domains: from servers, workstations, and desktops, to laptops and mobile devices. There is potential for improving the performance of user applications by exploiting both data and th
Type: Code
09/16/2011
Using Intel® TBB in network applications: Network Router emulator
Network Router emulator - a sample project demonstrating applicability of Intel® TBB for composing packet processing applications.
Type: Code
06/01/2011
Kernel Template Library
Template Library to express Kernels with high level objects allowing auto-vectorization
Type: Code
C++0x simd SSE Vectorization AVX Lambda 03/10/2011
Fireflies - Scalable Ambient Effects
Fireflies is a tech sample demonstrating a scalable ambient effect. In this sample, the ambient effect is a swarm of fireflies that scatter and reform into a walking character. Using Intel TBB, the firefly flight trajectory calculations performed per fram
Type: Code
01/07/2011
Threading Challenge 2010 Phase 1 - Additional Submitted Entries (Master Level)
Threading Challenge, Threading
Type: Code
Threading Challenge 2010 12/23/2010
Threading Challenge 2010 Phase 1 - Additional Submitted Entries (Apprentice Level)
Threading Challenge, Apprentice, threading
Type: Code
12/23/2010
Threading Challenge 2010 Phase 2 - Additional Submitted Entries (Apprentice Level)
Threading Challenge 2010, Phase 2, Apprentice
Type: Code
12/22/2010
Threading Challenge 2010 Phase 1 - Winning Entries
Threading Challenge, Apprentice Winners, Apprentice Entries
Type: Code
12/22/2010
Threading Challenge 2010 Phase 2 - Additional Submitted Entries (Master Level)
Threading Challenge 2010, Entries, Master, Apprentice
Type: Code
Threading Challenge 2010 Master level Apprentice level 12/20/2010
Threading Challenge 2010 Phase 2 - Winning Entries
Threading Challenge 2010 Entries Code Write-up
Type: Code
Threading Challenge 2010 12/13/2010
EvenOdd Variants-Part 2.1
In the Even odd variant series so far, for the code submitted, I requested Dr. Heinz Kabutz, Java Champion, to review and consider it as a topic for Java Specialists Newsletter published by him. The review comments have been addressed in this article.
Type: Code
11/22/2010
EvenOddVariants - Part 2
This is the second part of the series published earlier EvenOddVariants This article suggests different ways in which co-ordination can be achieved between two or more threads using even and odd number generation as an example.
Type: Code
09/21/2010
Intel® Compiler Options for Intel® SSE and Intel® AVX generation (SSE2, SSE3, SSE3_ATOM, SSSE3, SSE4.1, SSE4.2, AVX, AVX2) and processor-specific optimizations
Explains which Intel® Compiler switches to use to target and optimize for a specific platform, microarchitecture, CPU or processor.
Type: Code
dual-core xeon pentium SSE2 SSE3 SSE Core 2 Duo SSE4.2 SSSE3 SSE4.1 MMX Core 2 Quad atom Core i7 compiler AVX vcsource_domain_media vcsource_os_windows vcsource_platform_desktoplaptop vcsource_domain_graphics vcsource_product_icc vcsource_index 09/02/2010
Even-Odd Variants
This article suggests different ways in which co-ordination can be achieved between two or more threads using even and odd number generation as an example.
Type: Code
Even-Odd Variants 08/31/2010
Intel® AVX C/C++ Intrinsics Emulation
This C/C++ header file can be used for AVX emulation on Intel CPUs/processors without h/w AVX support
Type: Code
C/C++ intrinsic emulation AVX Sandy Bridge 06/24/2010
Adding Parallelism Sample Code
This sample code goes with the "Optimize an Existing Program by Adding Parallelism" Guide.
Type: Code
TBB 05/13/2010
Pattern for parallel programming - concurrency stage
Article that show the process to change a serial code to parallel
Type: Code
Parallel Programming pattern design pattern for parallel programming c language 04/08/2010
Practical investigation of critical sections
Recently we have read the post "Managing Lock Contention: Large and Small Critical Sections" where the author touches upon the question of optimizing critical sections. I am not going to retell this po ...
Type: Code
critical section Paralle Programming 03/15/2010
Threading Challenge 2009 - Phase 2 - #6: Maximim Independent Set
Winner and entries page
Type: Code
12/10/2009
Threading Challenge 2009 - Phase 2 - #5: 3-D Convex Hull
Winner and entries page
Type: Code
11/12/2009
Threading Challenge 2009 - Phase 2 - #4: The Travelling Baseball Fans
Winner and entries page
Type: Code
11/02/2009