Cuda 基准评测

Cuda 基准评测,cuda,profiling,Cuda,Profiling,假设我有一个应用程序基准要从linux终端执行。我希望围绕它包装一个探查器,以便我可以收集执行基准的信息,如CPU利用率等。我已经用C编写了探查器。如何围绕基准包装这个探查器,以便我不必单独调用这两个 谢谢可能有很多可能的解决方案 假设我自己的自定义“profiler”应用程序名为profiler,我可以创建一个名为profile的bash shell脚本,如下所示: #!/bin/bash ./profiler & ./$1 然后我可以用以下方法调用它: ./profile myap

假设我有一个应用程序基准要从linux终端执行。我希望围绕它包装一个探查器,以便我可以收集执行基准的信息,如CPU利用率等。我已经用C编写了探查器。如何围绕基准包装这个探查器,以便我不必单独调用这两个


谢谢

可能有很多可能的解决方案

假设我自己的自定义“profiler”应用程序名为
profiler
,我可以创建一个名为
profile
的bash shell脚本,如下所示:

#!/bin/bash
./profiler &
./$1
然后我可以用以下方法调用它:

./profile myapp

假设
myapp
是我希望与“探查器”同时运行的应用程序的名称。

可以在编译基准本身的过程中执行某些操作,以便在调用基准时,探查器自动在基准上执行操作?有这样的命令允许您执行任意系统级命令(例如,您可以启动探查器在后台运行,然后systme命令将控制权返回到基准应用程序)。大多数这类问题似乎与CUDA无关。如果你给问题加上不同的标签,你可能会得到更好的回答。