1. Argonne National Laboratory, MPI, The Message Passing Interface, http://www.mcs.anl.gov/research/projects/mpi/.
2. Parallel Programming in C with MPI and OpenMP;Quinn,2004
3. NVIDIA, CUDA, http://www.nvidia.com/object/cuda_home_new.html.
4. Programming Massively Parallel Processors: A Hands-on Approach;Hwu,2010
5. Khronos, OpenCL, http://www.khronos.org/opencl/.