CHIP-SPV / chipStar

chipStar is a tool for compiling and running HIP/CUDA on SPIR-V via OpenCL or Level Zero APIs.
Other
226 stars 34 forks source link

Sink first-touch work-around code into level zero BE #623

Closed linehill closed 1 year ago

linehill commented 1 year ago

The issue the first-touch code works around is not touched by OpenCL, therefore, sink the code into the level zero backend.

This patch is known to improve performance of HeCBench/extend2-hip 22% on Intel iGPU but not much on PVC.

linehill commented 1 year ago

Judging from the failing tests I probably broke hipEventRecord().

pvelesko commented 1 year ago

close in favor of https://github.com/CHIP-SPV/chipStar/pull/629