Luksa Norbert; Kozsik Tamás: Parallelisation of Haskell programs by refactoring.
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 |
Tétel nézet |