Paradigma: A Distributed Framework for Parallel Programming
Journal: The International Arab Journal of Information Technology (Vol.15, No. 5)Publication Date: 2018-09-01
Authors : Sofien Gannouni; Ameur Touir; Hassan Mathkour;
Page : 934-943
Keywords : Distributed systems; parallel programming; gamma formalism; single program multiple data; multiple program multiple data.;
Abstract
Recent advances in high-speed networks and the newfound ubiquity of powerful processors have revolutionized the nature of parallel computing. It is becoming increasingly attractive to perform parallel tasks on distant, autonomous, and heterogeneous networked machines. This paper presents a simple and efficient new distributed framework for parallel programming known as Paradigma. In this framework, parallel program development is simplified using the Gamma formalism, providing sequential programmers with a straightforward mechanism for solving large-scale problems in parallel. The programmer simply specifies the action to be performed on an atomic data element known as a molecule. The workers compete in simultaneously running the action specified on the various molecules extracted from the input until the entire dataset is processed. The proposed framework is dedicated for fine-grained parallel processing and supports both the Simple program multiple data and multiple program multiple data programming models.
Other Latest Articles
- Edge Preserving Image Segmentation using Spatially Constrained EM Algorithm
- Dexmedetomidine as an adjuvant to Nalbuphine in patient controlled analgesia for post-operative pain in Laparoscopic Cholecystectomy: A preliminary study
- Traceability between Code and Design Documentation in Database Management System: A Case Study
- Multi-Classifier Model for Software Fault Prediction
- Hyperspectral Image Segmentation Based on Enhanced Estimation of Centroid with Fast KMeans
Last modified: 2019-04-30 20:59:46