PyCuda is an open-source framework written in Python for generating CUDA code. It isolates you from tedious details of CUDA. Most programmers would find Python much more comfortable to work with. There is a scientific paper on PyCuda: GPU Run-Time Code Generation for High-Performance Computing. Lots of tutorials for beginners in the net, just ask your search engine. I even found one in Polish.
CheCUDA is a checkpoint/restart tool for CUDA applications. Checkpointing is a known method in long-running scientific computations: periodically write the state to the disk and if your software crashes, system needs to be restarted or the job migrated to another machine, you don't have to start from the beginning. Until now, there was no checkpointing tool for GPU computing. See this paper by Hiroyuki Takizawa, Katuto Sato, Kazuhiko Komatsu, and Hiroaki Kobayashi for details.
Blogged with the Flock Browser