dpnp icon indicating copy to clipboard operation
dpnp copied to clipboard

Implement gesv_batch via gesv call

Open vlad-perevezentsev opened this issue 8 months ago • 1 comments

This PR suggests adding gesv_batch implementation as a separate function and provide iteration of the batch array within it to avoid allocation of each 2D array before calling gesv to improve performance and avoid serialization of all host tasks in the queue in MKL call;

Performance of dpnp.solve on Iris Xe image

  • [X] Have you provided a meaningful PR description?
  • [X] Have you added a test, reproducer or referred to issue with a reproducer?
  • [X] Have you tested your changes locally for CPU and GPU devices?
  • [X] Have you made sure that new changes do not introduce compiler warnings?
  • [ ] Have you checked performance impact of proposed changes?
  • [ ] If this PR is a work in progress, are you filing the PR as a draft?

vlad-perevezentsev avatar Jun 12 '24 13:06 vlad-perevezentsev