FluidX3D icon indicating copy to clipboard operation
FluidX3D copied to clipboard

SVM: allow direct use of system allocator buffers (experimental)

Open ifdu opened this issue 2 months ago • 0 comments

Use shared system USM aka SVM if it is available on Intel GPU. Instead of being enabled by default, it would be best to only use it if requested by the user explicitely with a new flag.

For now it is only enabled in the benchmarks therefore only in the memory allocations under "defines" used by the benchmark. Early results show the performance impact is limited to <1% when using SVM for "rho" and "u" but the degradation increases when it is extended to "fi".

ifdu avatar Nov 12 '25 11:11 ifdu