ZLUDA Implements Kernel Cache Support To Help With Performance
ZLUDA as the open-source solution bringing CUDA to non-NVIDIA hardware has been seeing a nice uptick in activity the past several months for its latest take on life. The latest feature merged to ZLUDA is the all-important kernel cache to help with performance.
ZLUDA lead developer Andrzej Janik has implemented a kernel cache in order to cache PTX code on-disk to avoid subsequent recompilations. This kernel cache leverages an SQLite database and is another step (of many) to help with bettering the performance of this CUDA implementation for non-NVIDIA hardware.
The kernel cache support was built out as part of ZLUDA-preview.93 yesterday and includes new Linux and Windows binaries for those interested. More details on ZLUDA's kernel cache for those interested via this GitHub pull.
ZLUDA lead developer Andrzej Janik has implemented a kernel cache in order to cache PTX code on-disk to avoid subsequent recompilations. This kernel cache leverages an SQLite database and is another step (of many) to help with bettering the performance of this CUDA implementation for non-NVIDIA hardware.
The kernel cache support was built out as part of ZLUDA-preview.93 yesterday and includes new Linux and Windows binaries for those interested. More details on ZLUDA's kernel cache for those interested via this GitHub pull.
