CUDA version of signal cascade

first try. almost certainly has lots of problems.