How come? I guess it would be quite fun if you could write your algorithm with well-defined input/output in a high level language and generate HDL out of it. Let's say you just want to crunch numbers. Today you can use CUDA for that task, but what if you just use a subset of the CUDA features, maybe the compiler might use the gates in the FPGA more efficiently compared with the already defined GPU.