stdlib-js / stdlib-js/stdlib

[RFC]: add `blas/ext/base/gfill-columns`

オープン
#13,689 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
Accepted BLAS Feature JavaScript Maintainers priority: Normal RFC
主要言語
JavaScript
スター
6k
フォーク
1.3k
平均マージ
1日 3時間
マージ済み PR(30日)
611

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
backend, performance
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
静か
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。