пишу на шарпе за еду за биткоины...
DirectCompute хреново, пока масштабируется, между ядрами GPU/CPU(особенно гетерогенными), в отличие от OpenCL.
те навыки С++ и знание OpenCL пригодились бы больше. а тем паче - Erlang[оверхэд в HPC и нетворкинге в сотни раз ниже чем в цыпыпы-базед-коде).