Investigating Haskell for parallel processing

Recent market trend on the multi-core processors raises the need of easy parallel programming. Despite the variety of parallel libraries released, parallelization is still a burden task for many programmers. The raising interest of parallel programming on functional programming language, F# an...

Full description

Saved in:
Bibliographic Details
Main Author: Pahlevi Fikri Auliya
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/44199
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Recent market trend on the multi-core processors raises the need of easy parallel programming. Despite the variety of parallel libraries released, parallelization is still a burden task for many programmers. The raising interest of parallel programming on functional programming language, F# and Scala, takes us to a perspective that the future of parallel programming will be on functional language. In this report, we investigate one of the most matured functional language: Haskell. We investigate how Haskell's features could influence parallel programming style and what problems exists in Haskell parallelism.