Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/1605
Title: Functional Programming Approaches for Virtual Shared Memory and Distributed Memory Clusters
Authors: Kandegedara, P.M.M.H.
Issue Date: 17-Dec-2013
Abstract: The enhancements in processor technologies have given birth to multi-threaded, multi-core and multi-processor computer systems (clusters). To exploit all the par- allelism available in these current and future computer systems, programmers' must invent new parallel programming approaches in the software they develop. Though conventional programming models exist for parallel programming neither of them address the emerging power processor technologies. Each programming model shows di®erent performance based on the context they used. The thesis evaluates how functional programming can be used with common distributed memory and shared memory languages to exploit the scalability, hetero- geneity and °exibility of computer clusters in solving the recursive Strassen's matrix multiplication problem. The experiments show that the selected functional language Erlang is more ef- ¯cient than virtual shared memory approach and can be made more scalable than distributed memory approaches by incorporating with OpenMP.
URI: http://hdl.handle.net/123456789/1605
Appears in Collections:SCS Individual Project - Final Thesis (2008)

Files in This Item:
File Description SizeFormat 
13.pdf
  Restricted Access
468.28 kBAdobe PDFView/Open Request a copy


Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.