Skip to content

OpenBLAS-LAPACK backend support for OneMath#745

Merged
sknepper merged 1 commit into
uxlfoundation:rfcsfrom
CDAC-SSDG:rfcs
Jun 26, 2026
Merged

OpenBLAS-LAPACK backend support for OneMath#745
sknepper merged 1 commit into
uxlfoundation:rfcsfrom
CDAC-SSDG:rfcs

Conversation

@CDAC-SSDG

Copy link
Copy Markdown
Contributor

We aim to integrate OpenBLAS LAPACK support as a backend for the LAPACK domain in the oneAPI Math Library (oneMath) to provide a high-performance, open-source alternative to existing LAPACK implementations. The integration will target CPU devices on x86 and ARM architectures, enabling portable and optimized dense linear algebra functionality across supported platforms. By leveraging the LAPACKE interface provided by OpenBLAS, this effort aims to enhance oneMath's backend flexibility, improve performance portability, and reduce dependence on vendor-specific libraries while maintaining compatibility with existing DPC++ and AdaptiveCpp compiler ecosystems.

@sknepper sknepper left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a wonderful proposal, @CDAC-SSDG - happily approved!
As you stated, this will provide an additional backend for oneMath users, supporting both x86 and ARM platforms.

@sknepper

Copy link
Copy Markdown
Contributor

@ndingle-arm - your review would be much appreciated!

@ndingle-arm

Copy link
Copy Markdown
Contributor

This sounds like a good proposal, and builds on the existing work to add an OpenBLAS BLAS backend.

@sknepper sknepper merged commit 7651556 into uxlfoundation:rfcs Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants