diku-dk / futhark

:boom::computer::boom: A data-parallel functional programming language
http://futhark-lang.org
ISC License
2.35k stars 164 forks source link

Efficient Sequentialization - Masters #2126

Closed CKuke closed 2 months ago

CKuke commented 3 months ago

This is a pull request to merge in our compiler extension in the form of an additional compiler pass. This pass performs efficient sequentialization on intra-block kernels with an outer map at block level.

It was developed as part of our masters thesis at the University of Copenhagen in Computer Science with Cosmin as our main supervisor.

athas commented 2 months ago

I will merge this into a new intraseq branch so @coancea can work on it.