Parallelisation of Haskell programs by refactoring

Luksa Norbert; Kozsik Tamás: Parallelisation of Haskell programs by refactoring.

[thumbnail of cscs_2018_139-142.pdf]
Előnézet
Cikk, tanulmány, mű
cscs_2018_139-142.pdf

Letöltés (200kB) | Előnézet

Absztrakt (kivonat)

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.

Mű típusa: Konferencia vagy workshop anyag
Befoglaló folyóirat/kiadvány címe: Conference of PhD Students in Computer Science
Dátum: 2018
Kötet: 11
Oldalak: pp. 126-129
Konferencia neve: Conference of PhD students in computer science (11.) (2018) (Szeged)
Befoglaló mű URL: http://acta.bibl.u-szeged.hu/59477/
Kulcsszavak: Programozási nyelv - Haskell, Funkcionális programozás, Számítástechnika
Megjegyzések: Bibliogr.: 129. p. ; összefoglalás angol nyelven
Feltöltés dátuma: 2019. nov. 04. 13:11
Utolsó módosítás: 2022. nov. 08. 10:18
URI: http://acta.bibl.u-szeged.hu/id/eprint/61783
Bővebben:
Tétel nézet Tétel nézet