SELF icon indicating copy to clipboard operation
SELF copied to clipboard

Feature/managed memory

Open fluidnumerics-joe opened this issue 10 months ago • 1 comments

This PR brings in the following major changes

  • Host and Device memory management is now handled with HIP managed memory. This is done to prepare for MI300A architectures. Testing has found that there is minimal impact to kernel performance
  • Core interpolation and differentiation routines are now implemented with HIPBLAS. This improves performance of grid interpolation and differentiation operations significantly. Details will be provided in comments below.
  • Variable dimension has been swapped with element dimension. Vector dimension, and matrix rows/cols dimension have been pushed past variable dimensions. This will allow us to take advantage of improvements in feq-parse where operations can now be done on multidimensional arrays for equation evaluation.

fluidnumerics-joe avatar Apr 17 '24 16:04 fluidnumerics-joe