Towards semi-automatic data-type translation for parallelism in Erlang

Adam D. Barwell, Christopher Brown, David Castro, Kevin L Hammond · 2016

As part of ongoing research into programmer-in-the-loop parallelisation, we are studying the problem of automatically introducing alternative data structures to support parallelism. Our goal is to make it easier to produce the best parallelisation for some given program, or even to make parallelisation feasible. We use a refactoring approach to choose and introduce these transformations for specific algorithmic skeletons, structured forms of parallelism that capture common patterns of parallelism.

Read the paper · More papers on PaperTik