Skip to content

intel/clflush: Utilize clflushopt in intel_invalidate_range

What does this MR do and why?

intel/clflush: Utilize clflushopt in intel_invalidate_range

On MTL ChromeOS boards, during AI based video conference, we were
observing a lot of overhead from invalidations. Upon debug, it was found
that we were using clflush in this function and that isn't efficient.

With this change, while executing compute workloads like zoo models, we
are getting ~25% performance improvements in a best case scenario.

Signed-off-by: Sushma Venkatesh Reddy <sushma.venkatesh.reddy@intel.com>

Merge request reports