Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/1733
Title: A Configurable Tool to Generate Parallel Programming Applications on a Hybrid DM/DSM Cluster
Authors: Gunasekara, H.A.D.R.R.
Issue Date: 19-Dec-2013
Abstract: As the popularity of parallel programming gets increased day by day more people tries to use parallel computing and get the bene ts. According to user requirements and the type of the problem, di erent parallel programming models should be used in order to get the maximum performance. Among di erent kinds of parallel programming models hybrid distributed memory (DM) and distributed shared memory (DSM) model can be mention as relatively new model. Since this is a combination of two parallel programming models users have to eventually use two di erent programming languages and mix them properly. Although there are tools available to assist programmers on creating parallel computing applications, none of them support developing hybrid DM/DSM applications. So the objective of this project was to create such a tool. Using the implemented tool users can creates virtual sub-clusters which use DSM approach for internal nodes communication. Size of the sub-cluster is con gurable and can be changed according to user requirements. Connectivity among sub-cluster can be established using message channels (DM). Once users enter the logic into a single sub-cluster it can be replicated for others and execute in a parallel manner. All the relevant synchronization parts will be handled by the tool.
URI: http://hdl.handle.net/123456789/1733
Appears in Collections:SCS Individual Project - Final Thesis (2010)

Files in This Item:
File Description SizeFormat 
8.pdf
  Restricted Access
1.06 MBAdobe PDFView/Open Request a copy


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