Home | Intel OpenMP* Runtime

Free software.

to concurrency intel openmp parallel software ... on 07 June 2013

Optimizing Software Occlusion Culling – index | The ryg blog

Detailed worked example of optimising low-level graphics code. AG0803 students, you'll probably like this (well, if you like AG0803).

to ag0803 graphics memory optimisation parallel ... on 24 March 2013

Sorting data in parallel CPU vs GPU | Solarian Programmer

Simple example of benchmarking CPU and GPU sorting.

to ag0803 gpu parallel sort teaching ... on 11 February 2013

StarPU

Vaguely TBB-ish library for doing combined CPU/GPU computation, shifting data around and picking alternative task implementations as required.

to gpgpu parallel software ... on 25 November 2012

www.gccupc.org

UPC appears to be roughly to C as OpenMP is to Fortran, but with support for distributed computation. (That is, it's a way of doing C-like computation with pointers and shared data across multiple machines. Whether this is a good idea I'm not entirely convinced, but it's always nice to see better compiler support for parallel programming.)

to distributed gcc parallel software upc ... on 25 November 2012

OpenMP

LLNL's handy reference.

to openmp parallel teaching ... on 18 September 2012

The Secrets of Parallel Pathfinding on Modern Computer Hardware - Intel® Software Network

Interesting (although a bit light on technical detail).

to ag0803 parallel pathfinding ... on 19 May 2012

SIMD < SIMT < SMT: parallelism in NVIDIA GPUs

How parallel constructs in CUDA et al. map to hardware.

to ag0803 gpgpu gpu parallel ... on 03 December 2011

simonmar/monad-par - GitHub

A parallel monad from Simon M.

to concurrency haskell parallel ... on 02 September 2011

OpenMP Multi-Threaded Template Library

STL-compatible algorithms parallelised with OpenMP.

to openmp parallel software ... on 29 July 2011