Sharing LUTs and RTPs Parameters Between Neighboring Cores - Sharing LUTs and RTPs Parameters Between Neighboring Cores - 2026.1 English - UG1079

AI Engine Kernel and Graph Programming Guide (UG1079)

Document ID
UG1079
Release Date
2026-07-07
Version
2026.1 English

This specialized graph construct enables efficient sharing of parameters between neighboring cores, optimizing memory usage and reducing duplication of constant data across multiple kernels.

  • Allow kernels to share parameters (for example, lookup tables (LUTs) and runtime parameters (RTPs)) between neighboring cores instead of maintaining individual copies of data. This reduces memory overhead in designs with multiple kernels.
  • LUT and RTP sharing is limited to read-only or constant values and is supported on AIE and AIE-ML architectures.
  • You must define LUT arrays and RTPs in kernel source files and use the adf::share_parameter construct to support sharing between neighboring cores.