如何用CUDA调用外部exe程序实现多线程计算?

偶刚接触CUDA,不知道这样做行不行?

首先有一个exe计算程序,和一些初始的数据文件,exe计算程序调用不同的数据文件会计算出不同的结果,偶的目的是要用这个exe计算500个不同的数据文件,生成500个不同的结果。

原先偶是利用多核CPU进行多线程编程的,用shellexecute外部调用exe程序进行多线程并行计算。

后来了解到CUDA架构能够利用显卡中大量的流处理器进行多线程并行计算,偶比较疑惑CUDA能够实现上面所说的功能么?如果能够实现,请问需要调用什么函数才能外部调用exe程序呢?

谢谢各位!