Draft NIST Working Definition of Cloud Computing by Peter Mell and Tim Grance - National Institute of Standards and Technology (NIST), here
HPC tools
CUDA
CUDA - Environment and C compiler for HPC applications utilizing modern multi-core GPU procesors.
GPULib - Library provides support and utilization of GPU based on nVidias CUDA technology. GPULib can be used with Matlab or IDL. Free for academic use.
HPC- Cuda - High-Performance CUDA programming - tutorials and samples of CUDA programming
Parallel programming
OpenMP - OpenMP is an easy way to apply parallel programming in shared memory systems for C,C++ and Fortran languages
OpenMPI - open implementation of Message Passing Interface read more on wiki
PVM - Parallel Virtual Machine homepage, read more on wiki
AParAPI - A PARallel API, Java API to CUDA/OpenCL - Library provided by AMD, that automatically, on runtime, transforms Java Bytecode into OpenCL code and if available run it on GPU or using Thread pool if no GPU available.