Skip to content

Consolidate Forge parallel pattern generators #37

@asujeeth

Description

@asujeeth

Forge parallel patterns should use the language of generators (collect, reduce, hashCollect, hashReduce) to simplify the code generation and error checking required in Forge, similar to Delite. The various front-end instances (map, zip, filter, etc.) should be different parameterizations of the generators. We should not need to use the simpler DeliteOp interfaces at all (like DeliteOpMap), and instead should be able to generate all DeliteOpLoop[_] instances with the correct loop bodies.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions