Parallelisation of Haskell programs by refactoring

Luksa, Norbert and Kozsik, Tamás: Parallelisation of Haskell programs by refactoring. Conference of PhD Students in Computer Science, (11). pp. 126-129. (2018)

[img] Cikk, tanulmány, mű
cscs_2018_139-142.pdf

Download (200kB)

Abstract

We propose a refactoring tool for the Haskell programming language, capable of introducing parallelism to the code with reduced effort from the programmer. Haskell has many ways to express concurrency and parallelism. Moreover, Eden, a dialect of Haskell supports a wide range of features for parallel and distributed computations. After comparing a number of possibilities we have found that the Eval Monad, the Par Monad and the Eden language provide similar parallel performance. Our tool is able to introduce parallelism by turning certain syntactic forms into the application of algorithmic skeletons, which are implemented with the Eval Monad, the Par Monad and the Eden language.

Item Type: Article
Event Title: Conference of PhD students in computer science (11.) (2018) (Szeged)
Journal or Publication Title: Conference of PhD Students in Computer Science
Date: 2018
Volume: 11
Page Range: pp. 126-129
Uncontrolled Keywords: Programozási nyelv - Haskell, Funkcionális programozás, Számítástechnika
Additional Information: Bibliogr.: 129. p. ; összefoglalás angol nyelven
Date Deposited: 2019. Nov. 04. 13:11
Last Modified: 2019. Nov. 04. 13:11
URI: http://acta.bibl.u-szeged.hu/id/eprint/61783

Actions (login required)

View Item View Item