文件最后提交记录最后更新时间
1 个月前
4 天前
3 天前
1 个月前
15 天前
24 天前
16 天前
14 天前
14 天前
10 天前
9 天前
8 天前
3 天前
3 天前
1 个月前
1 个月前
README

kernel

本目录聚焦 Kernel 加载、参数组织、执行与资源限制能力。

样例列表

  • 0_launch_kernel:演示 Kernel 二进制加载、参数组装和执行。
  • 1_launch_kernel_with_reslimit:演示在 Device 资源限制下的 Kernel 执行。
  • 2_binary_enumerate_functions:演示枚举同一算子二进制中的多个核函数,并依次下发和校验计算结果。
  • 3_binary_get_function_count:演示查询 Kernel 二进制中的核函数数量。
  • 4_launch_blocking:演示 Kernel Launch Blocking 的环境变量控制、流级三态及嵌套非阻塞区间。
  • 5_fdtd_stencil:演示通过 Kernel 属性和 Device 变量配置执行三维有限差分模板更新。
  • 6_memory_loaded_vector_add:演示从 Host 内存加载 Kernel 二进制并执行向量加法。
  • 7_binary_introspection:演示加载后查询 Kernel 二进制、函数参数、代码段和 Device 全局变量元数据。
  • 8_reusable_kernel_args:演示由用户管理参数内存,并通过参数句柄更新和复用同一 Kernel 参数列表。
  • 9_device_symbol_io:演示异步初始化 Device 变量、由 Kernel 更新状态,并通过同步和异步方式读回校验。
  • 10_simd_stack_budget:演示在绑定 Device 前配置并确认 SIMD 栈空间预算,再执行使用较大局部栈数据的校验 Kernel。
  • 11_device_argument_vector_add:演示将参数包上传至 Device 内存,通过异步 Kernel 任务完成向量加法并逐项校验结果。