Font Size: a A A

Performance of Pure Parallel Programming in Haskell

Posted on:2015-06-27Degree:M.SType:Thesis
University:Long Island University, The Brooklyn CenterCandidate:Benrabaa, MohamedFull Text:PDF
GTID:2478390017498197Subject:Computer Science
Abstract/Summary:
We investigate the functional programming language Haskell and its support for pure parallel programming. In this technique, the programmer adds annotations to code indicating what parts might be profitable to execute in parallel. Such annotations can never change the result of the computation, only its performance. We implemented a sort algorithm in Haskell and applied different parameters to it, and measured the performance results on a multi-core processor. We analyze the results in terms of Amdahl's Law.
Keywords/Search Tags:Performance, Parallel, Programming
Related items