...Apple to support parallel programming on GPUs. There are other GPU programming languages, such as Nvidia's CUDA (ComputeUnified Device Architecture) extensions for C and the Brook stream program language developed at Stanford University...
http://news.cnet.com/8301-13512_3-10319075-23.html
...deallocated upon exit. Compute regions may not contain other compute regions or data regions. CUDA – short for ComputeUnified Device Architecture; the CUDA environment from NVIDIA is a C-like programming environment used to explicitly control...
http://www.pgroup.com/lit/whitepapers/pgi_accel_prog_model_1.0.pdf