AccelerateHS / AccelerateHS/accelerate-backend-kit

Count ETupProject projlen differently / replace with simpler tuple indexing

未關閉
#22 1 則留言 0 個 reaction 已指派 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 摘要。