[RFC]: add `blas/ext/base/gfill-columns`
- Langage dominant
- JavaScript
- Étoiles
- 6k
- Forks
- 1.3k
- Merge moyen
- 1 j 3 h
- PR mergées (30 j)
- 611
Description
TODO: sthg like `gfillColumns.ndarray( M, N, alpha, strideA, offsetA, x, strideX1, strideX2, offsetX )` where `alpha` is a strided array of fill values. This would allow filling individual columns separately. Why not a loop over `gfill`? Because, for row-major, instead of filling columns one-by-one, one iterates across the rows and repeatedly cycles over `alpha` for better cache usage.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Start by reviewing the proposed gfillColumns.ndarray signature and comparing it with the existing gfill implementation and BLAS extension conventions. Determine the appropriate entry point and tests for a strided, per-column fill, then define completion as working behavior for the stated row-major cache-friendly case and coverage of the relevant layouts and offsets.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- backend, performance
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100