如何以编程方式启动CUDA分析器下的CUDA命令行应用程序并通过分析器访问存储为.csv文件的生成的分析信息?以编程方式运行CUDA命令行分析器
背景:
我正在写自动化相当于代码的CPU和GPU版本之间的性能比较的程序。该程序将两个可执行文件的路径作为参数,一个用于CPU,另一个用于GPU。然后该程序通过在CUDA命令行分析器下运行它来分析GPU版本并分析结果。
我使用Windows 7
我想通过使用系统()或的ShellExecute()调用来启动分析器。
我必须试着像这样运行:系统
我已经阅读了计算命令行Profiler用户指南(“nvvp +文件路径”),但还没有找到所需的信息出现。
我只想获得一些数据,说明在GPU下与CPU相比写入应用程序的效率。任何提示都欢迎。 –
我不会将此作为答案发布,但是...对于专家用户(我认为这不是OP),可以使用CUDA分析工具接口(CUPTI)库在应用程序中构建高级分析行为。请参阅CUDA工具包附带的CUPTI用户指南。 – harrism