stdlib-js / stdlib-js/stdlib

[RFC]: Add WebAssembly implementations for extended BLAS routines (tracking issue)

Open
#5,809 10 comments 0 reactions 0 assignees View on GitHub
BLAS Tracking Issue WebAssembly
Dominant language
JavaScript
Stars
6k
Forks
1.3k
Avg merge
1d 3h
Merged PRs (30d)
611

Description

### Description

This RFC proposes adding WebAssembly implementations for extended BLAS routines. The purpose of this issue is to serve as a tracking issue for adding WebAssembly implementations for extended BLAS routines.

# Implementation Status for WebAssembly for extended BLAS Routines

## Single Precision

- [ ] sapx
- [ ] sapxsum
- [x] sapxsumkbn
- [ ] sapxsumkbn2
- [ ] sapxsumors
- [ ] sapxsumpw
- [ ] sasumpw
- [ ] scusum
- [ ] scusumkbn
- [ ] scusumkbn2
- [ ] scusumors
- [ ] scusumpw
- [ ] sdsapxsum
- [ ] sdsapxsumpw
- [ ] sdsnansum
- [ ] sdsnansumpw
- [ ] sdssum
- [ ] sdssumpw
- [ ] sfill
- [ ] snansum
- [ ] snansumkbn
- [ ] snansumkbn2
- [ ] snansumors
- [ ] snansumpw
- [ ] srev
- [ ] ssort2hp
- [ ] ssort2ins
- [ ] ssort2sh
- [ ] ssorthp
- [ ] ssortins
- [ ] ssortsh
- [ ] ssum
- [ ] ssumkbn
- [ ] ssumkbn2
- [ ] ssumors
- [ ] ssumpw

## Double Precision

- [ ] dapx #5643
- [ ] dapxsum
- [x] dapxsumkbn
- [ ] dapxsumkbn2 #5630
- [x] dapxsumors #5644 #5694
- [x] dapxsumpw
- [x] dasumpw #5549
- [ ] dcusum
- [ ] dcusumkbn
- [ ] dcusumkbn2
- [ ] dcusumors
- [ ] dcusumpw
- [ ] dfill
- [ ] dnanasum
- [x] dnanasumors
- [ ] dnannsum
- [ ] dnannsumkbn
- [ ] dnannsumkbn2
- [ ] dnannsumors
- [ ] dnannsumpw
- [ ] dnansum
- [ ] dnansumkbn
- [ ] dnansumkbn2 #5735
- [ ] dnansumors
- [x] dnansumpw
- [ ] drev
- [ ] dsapxsum
- [ ] dsapxsumpw
- [ ] dsnannsumors
- [ ] dsnansum
- [ ] dsnansumors
- [ ] dsnansumpw
- [ ] dsort2hp
- [ ] dsort2ins
- [ ] dsort2sh
- [ ] dsorthp
- [ ] dsortins
- [ ] dsort2sh
- [ ] dsorthp
- [ ] dsortins
- [ ] dsortsh
- [ ] dssum
- [ ] dssumors
- [ ] dssumpw
- [ ] dsum
- [ ] dsumkbn
- [ ] dsumkbn2
- [ ] dsumors
- [ ] dsumpw

### Related Issues

Related issues #5504 , #5505, #5506, #5507, #5509 and #5732 .

### Questions

No.

### Other

No.

### Checklist

- [x] I have read and understood the [Code of Conduct](https://github.com/stdlib-js/stdlib/blob/develop/CODE_OF_CONDUCT.md).
- [x] Searched for existing issues and pull requests.
- [x] The issue name begins with `RFC:`.

Contributor guide

Open the contributing guide

Research direction

Use the unchecked routine list as the starting scope and review the related issues linked in the tracking table. The issue names no source files or tests; completion would require implementing selected WebAssembly extended BLAS routines and updating their checklist status.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, wasm
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.