XCLTools 帮助
XCLTools以及XCLProfiler 支持所有使用标准OpenCL1.2技术的设备以及提供商,这包括但不限于AMD,Intel,NVIDIA。 在OpenCL1.2版本测试通过,没有测试其他版本,理论上支持所有高于1.2的版本。
XCLTools 是 XCLProfiler OpenCL性能分析库的辅助程序。提供以下功能:
1、XCLTools <exefile> [param1]...[paramn] 执行exefile,并输出性能分析信息。 param1.。。paramn为exefile的执行参数。
例如:
现在有matrixmul.exe程序, 它使用了OpenCL技术。并且使用参数matrixmul 100 100运行。 (100,100为矩阵大小)。
那么可以直接使用XCLTools matrixmul 100 100 ; 进行分析。 不需要在matrixmul.exe中添加XCLProfiler.dll的头文件或者相关代码。
在执行这个命令后,会将MatrixMul.exe中使用的Kernel源代码直接输出到cl_log 文件夹下。
某些OpenCL程序无法得到Kernel源代码,并且也无法拦截OpenCL API的事件。 这些程序都直接使用了更底层的技术。 XCL无法捕获(实际上如果略加修改,也能捕获...)。
2、XCLTools ini 自动生成XProfiler.ini配置文件。 使用这个文件可以控制输出的分析信息内容。 这个配置文件同时也适用于XCLProfiler.dll
3、XCLTools err <error code> 返回opencl函数的错误编号的含义。 例如:XCLTools err -1
4、XCLTools log <logfilename.log> [function1][function2]...[functionn] 在屏幕上显示XCLProfiler生成的日志信息,logfilename.log为日志文件名,
function1....为过滤的函数名称,如果忽略这些名称,则输出所有函数的信息。
例如:XCLTools log profiler201309242111383198736.log clEnqueueWriteBuffer clEnqueueNDRangeKernel
独立文件clinfo.exe 功能类似于AMD clinfo.用于列出所有OpenCL设备的信息。可以兼容所有标准OpenCL运行时
XCLProfiler.dll的帮助信息,请阅读XCLProfilerHelper.h头文件的注释

常宁
- 粉丝: 24
最新资源
- 科技平台如何借助AI+数智应用解决资源丰富度和可持续发展问题?.docx
- 科技平台如何借助AI+数智应用解决资源匮乏与服务低效的问题?.docx
- 科技平台如何借助AI+数智应用实现可持续发展,避免陷入“资源有余而活力不足”的困境?.docx
- 科技平台如何利用AI+数智应用工具提升服务价值和市场竞争力?.docx
- 科技平台如何通过AI+数智应用解决资源整合难题?.docx
- 科技平台运营模式创新有哪些AI+数智应用关键要素?.docx
- 科技市场化过程中,如何通过AI+数智应用有效整合资源以提升平台竞争力?.docx
- 科技市场化中,如何通过AI+数智应用应对技术转移过程中的挑战?.docx
- 科技项目创新管理中如何通过AI+数智应用高效整合多维度资源,解决平台资源匮乏问题?.docx
- 科技资源管理平台的三大核心问题是什么?如何通过AI+数智应用工具有效解决?.docx
- 科技资源管理平台如何通过AI+数智应用实现可持续发展?.docx
- 面对复杂的技术转移服务需求,如何通过AI+数智应用构建更智能高效的服务体系?.docx
- 面对技术引进合作分析的需求,AI+数智应用科技创新平台应如何高效应对?.docx
- 面对科技服务平台服务效能不足的问题,如何借助AI+数智应用科技创新助力提升服务专业性和效率?.docx
- 企业科技创新服务平台如何通过AI+数智应用保障服务质量与专业性?.docx
- 企业科技创新服务平台如何借助AI+数智应用解决科技资源匮乏与信息不对称问题?.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


