How to write parallel programs: a guide to the perplexed
ACM Computing Surveys (CSUR)
Algorithmic skeletons: structured management of parallel computation
Algorithmic skeletons: structured management of parallel computation
Power programming with RPC
Computer as Thinker/Doer: Problem-Solving Environments for Computational Science
IEEE Computational Science & Engineering
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
High-performance commodity computing
The grid
Wide-area implementation of the message passing interface
Parallel Computing - Special issue on applications
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Web services: building blocks for distributed systems
Web services: building blocks for distributed systems
Interoperability of Data Parallel Runtime Libraries
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Interoperability of Data Parallel Runtime Libraries
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Functional Skeletons for Parallel Coordination
Euro-Par '95 Proceedings of the First International Euro-Par Conference on Parallel Processing
The programming model of ASSIST, an environment for parallel and distributed portable applications
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Designing Grid-based Problem Solving Environments and Portals
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
MPI Code Encapsulating using Parallel CORBA Object
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Ligature: Component Architecture for High Performance Applications
International Journal of High Performance Computing Applications
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Self-adaptive skeletal task farm for computational grids
Parallel Computing - Algorithmic skeletons
MGF: A grid-enabled MPI library
Future Generation Computer Systems
A Grid Enabled Problem Solving Environment for Monte Carlo Matlab Simulations
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Role of grid computing in Indian education
MATH'07 Proceedings of the 12th WSEAS International Conference on Applied Mathematics
GridSpace – semantic programming environment for the grid
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
MGF: a grid-enabled MPI library with a delegation mechanism to improve collective operations
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Towards an end-user programming environment for the grid
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Scheduling jobs on computational grids using fuzzy particle swarm algorithm
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
An adaptive skeletal task farm for grids
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Towards fully adaptive pipeline parallelism for heterogeneous distributed environments
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
Grid computing enables the development of large scientific applications on an unprecedented scale. Grid-aware applications, also called meta-applications or multi-disciplinary applications, make use of coupled computational resources that are not available at a single site. In this light, the Grids let scientists solve larger or new problems by pooling together resources that could not be coupled easily before. It is well known that the programmer's productivity in designing and implementing efficient distributed/parallel applications on high-performance computers is still usually a very time-consuming task. Grid computing makes the situation worse. Consequently, the development of Grid programming environments that would enable programmers to efficiently exploit this technology is an important and hot research issue.After an introduction on the main Grid programming issues, this paper will review the most important approaches/projects conducted in this field worldwide.