-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[RFC]: add blas/ext/base/gfill-columns #13689
Copy link
Copy link
Open
Labels
AcceptedRFC feature request which has been accepted.RFC feature request which has been accepted.BLASIssue or pull request related to Basic Linear Algebra Subprograms (BLAS).Issue or pull request related to Basic Linear Algebra Subprograms (BLAS).FeatureIssue or pull request for adding a new feature.Issue or pull request for adding a new feature.JavaScriptIssue involves or relates to JavaScript.Issue involves or relates to JavaScript.MaintainersIssue which should be handled by project maintainers & is not recommended for external contributors.Issue which should be handled by project maintainers & is not recommended for external contributors.RFCRequest for comments. Feature requests and proposed changes.Request for comments. Feature requests and proposed changes.priority: NormalNormal priority concern or feature request.Normal priority concern or feature request.
Description
Metadata
Metadata
Assignees
Labels
AcceptedRFC feature request which has been accepted.RFC feature request which has been accepted.BLASIssue or pull request related to Basic Linear Algebra Subprograms (BLAS).Issue or pull request related to Basic Linear Algebra Subprograms (BLAS).FeatureIssue or pull request for adding a new feature.Issue or pull request for adding a new feature.JavaScriptIssue involves or relates to JavaScript.Issue involves or relates to JavaScript.MaintainersIssue which should be handled by project maintainers & is not recommended for external contributors.Issue which should be handled by project maintainers & is not recommended for external contributors.RFCRequest for comments. Feature requests and proposed changes.Request for comments. Feature requests and proposed changes.priority: NormalNormal priority concern or feature request.Normal priority concern or feature request.
TODO: sthg like
gfillColumns.ndarray( M, N, alpha, strideA, offsetA, x, strideX1, strideX2, offsetX )wherealphais a strided array of fill values. This would allow filling individual columns separately. Why not a loop overgfill? Because, for row-major, instead of filling columns one-by-one, one iterates across the rows and repeatedly cycles overalphafor better cache usage.