AI Engine Kernel Optimization – Coding Style

Covers the coding guidelines for performance improvement, including function inlining, pointer restricting, and code shuffling. Also covers calculating AI Engine utilization for the kernels to help improve performance. The lab illustrates applying kernel optimization techniques such as the restrict keyword, custom pragmas, and code restructuring. {Lecture, Lab}
1 . AI Engine Kernel Optimization – Coding Style
2 . AI Engine Kernel Optimization - Lab