SL_02_001 - OpenBLAS

SL_02_001 - OpenBLAS

About

OpenBLAS is a library providing an optimized implementation of the Basic Linear Algebra Subprograms API. See https://github.com/xianyi/OpenBLAS

Status

Development

COMPLETED

OpenBLAS architecture makes a truly scalable implementation difficult; we have augmented the VLEN=512 implementation with a Neon-comparable VLEN=128

Development Timeline

 

 

Upstreaming

COMPLETED

 

Upstream Version

xianyi/OpenBLAS at risc-v (github.com)

 

Contacts

@Simon Harvey 

Ken Unger

 

Ken's PR was merged to the upstream RISC-V branch but is limited to VLEN=512 implementations

Imagination would support a general vector implementation

Dependencies

 

 

 

Updates

Dec 14, 2023 

Oct 30, 2023 

  • Level 3 API implemented for 128-bit vector (separate from existing 512-bit vector)

  • Upstreaming of remaining work is blocked until 2 existing PRs merged

Aug 4, 2023 

Jun 27, 2023 

  • Project reported as priority for 2H23