Computer
Paradigms for process interaction in distributed programs
ACM Computing Surveys (CSUR)
Models and languages for parallel computation
ACM Computing Surveys (CSUR)
Programming languages and systems for prototyping concurrent applications
ACM Computing Surveys (CSUR)
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Master/Slave Computing on the Grid
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
Exploring Load Balancing in a Scientific SPMD Parallel Application
ICPPW '02 Proceedings of the 2002 International Conference on Parallel Processing Workshops
Hi-index | 0.00 |
Parallel programming is a challenging job in distributed community and depends upon the availability of suitable software tools and environment. And consequently, software developers have to face constraints such as nondeterminism, communication, synchronization, data partitioning and distribution, load balancing, fault-tolerance, heterogeneity, shared or distributed memory, deadlocks, and race conditions. In this communication, a comparative study of parallelization paradigms is presented which facilitates the parallel programmer to choose the appropriate and suitable paradigms in different scenarios.