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
id sg-ntu-dr.10356-44199
record_format dspace
spelling sg-ntu-dr.10356-441992023-03-03T20:35:52Z Investigating Haskell for parallel processing Pahlevi Fikri Auliya School of Computer Engineering 4G Research Lab Suhaib A. Fahmy DRNTU::Engineering::Computer science and engineering::Computer systems organization::Performance of systems 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. Bachelor of Engineering (Computer Science) 2011-05-31T01:27:48Z 2011-05-31T01:27:48Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/44199 en Nanyang Technological University 69 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Performance of systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Performance of systems
Pahlevi Fikri Auliya
Investigating Haskell for parallel processing
description 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.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Pahlevi Fikri Auliya
format Final Year Project
author Pahlevi Fikri Auliya
author_sort Pahlevi Fikri Auliya
title Investigating Haskell for parallel processing
title_short Investigating Haskell for parallel processing
title_full Investigating Haskell for parallel processing
title_fullStr Investigating Haskell for parallel processing
title_full_unstemmed Investigating Haskell for parallel processing
title_sort investigating haskell for parallel processing
publishDate 2011
url http://hdl.handle.net/10356/44199
_version_ 1759857272860704768