AccelerateHS / AccelerateHS/accelerate-backend-kit

Count ETupProject projlen differently / replace with simpler tuple indexing

Aperta
#22 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Haskell
Stelle
16
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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`.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.