An AI Engine kernel is a C/C++ program written using AI Engine vector data types and specialized intrinsic calls that target the VLIW vector processor. They are computational functions running on an AI Engine. These kernels form the fundamental building blocks of an AI Engine program which consists of dataflow graph specification. The AI Engine kernel code is compiled using the aiecompiler included in the AMD Vitis™ software platform core development kit. The aiecompiler compiles the kernels to produce an ELF file that runs on the AI Engine processors.