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>