Optimizing Software Occlusion Culling – index | The ryg blog edit / delete

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 edit / delete

Simple example of benchmarking CPU and GPU sorting.

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

StarPU edit / delete

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 edit / delete

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 edit / delete

LLNL's handy reference.

to openmp parallel teaching ... on 18 September 2012

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

Interesting (although a bit light on technical detail).

to ag0803 parallel pathfinding ... on 19 May 2012

SIMD < SIMT < SMT: parallelism in NVIDIA GPUs edit / delete

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

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

simonmar/monad-par - GitHub edit / delete

A parallel monad from Simon M.

to concurrency haskell parallel ... on 02 September 2011

OpenMP Multi-Threaded Template Library edit / delete

STL-compatible algorithms parallelised with OpenMP.

to openmp parallel software ... on 29 July 2011

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom