New Features

  • Reduce OpenCL runtime overhead by removing calls to setpriority and usleep in worker threads

    These calls were required when OpenCL worker threads used to busy-wait on mailbox receive APIs on K2x devices. With the transition to MessageQ, the receive APIs no longer busy wait and the setpriority/sleep calls are no longer required.

    Removing setpriority improves the response time of worker threads to kernel completion messages, reducing the overhead of the OpenCL runtime.

  • Changes required for TIDL API v1.2

Supported Evaluation Modules (EVMs)