AccelerateHS / AccelerateHS/accelerate-backend-kit

Count ETupProject projlen differently / replace with simpler tuple indexing

オープン
#22 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Haskell
スター
16
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

説明

We are using surface tuples throughout accelerate-backend kit, including decoding the `EltRepr` to recover the surface structure (which doesn't help us with shapes, alas).

However, there's an inconsistency here, because we count `projlen` in `ETupProject` in terms of scalar _leaves_. If we are sticking with surface, N-array tuples, then this should be replaced with a basic "project field N of M" operator, and this should be able to happen from when we first build `SimpleAcc`.

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

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

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

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