设置内核 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

设置运行时环境(如识别器件、创建上下文环境、命令队列和程序)后,主机应用应识别将在器件上执行的内核并设置内核实参。

应使用 OpenCL API clCreateKernel 访问 .xclbin 文件中所包含的内核(“程序”)。cl_kernel 对象用于识别加载到 FPGA 内的程序中的内核,此内核可供主机应用运行。以下代码示例可识别加载的程序中定义的 2 个内核。

kernel1 = clCreateKernel(program, "<kernel_name_1>", &err);            
kernel2 = clCreateKernel(program, "<kernel_name_2>", &err);  // etc