AccelerateHS / AccelerateHS/accelerate-backend-kit

Count ETupProject projlen differently / replace with simpler tuple indexing

Offen
#22 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Haskell
Sterne
16
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.