A data locality optimizing algorithm
PLDI '91 Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation
Unifying data and control transformations for distributed shared-memory machines
PLDI '95 Proceedings of the ACM SIGPLAN 1995 conference on Programming language design and implementation
Data and computation transformations for multiprocessors
PPOPP '95 Proceedings of the fifth ACM SIGPLAN symposium on Principles and practice of parallel programming
Improving data locality with loop transformations
ACM Transactions on Programming Languages and Systems (TOPLAS)
Key concepts for parallel out-of-core LU factorization
Parallel Computing - Special double issue on environment and tools for parallel scientific computing
Efficient management of parallelism in object-oriented numerical software libraries
Modern software tools for scientific computing
A Linear Algebra Framework for Automatic Determination of Optimal Data Layouts
IEEE Transactions on Parallel and Distributed Systems
A Parallel Adaptive Gauss-Jordan Algorithm
The Journal of Supercomputing
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
PLAPACK: parallel linear algebra package design overview
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
OmniRPC: A Grid RPC Facility for Cluster and Global Computing in OpenMP
WOMPAT '01 Proceedings of the International Workshop on OpenMP Applications and Tools: OpenMP Shared Memory Parallel Programming
XtremWeb & Condor sharing resources between Internet connected Condor pools.
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Experimentations and Programming Paradigms for Matrix Computing on Peer to Peer Grid
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Future Generation Computer Systems - Special issue: P2P computing and interaction with grids
Numerical Libraries and the Grid
International Journal of High Performance Computing Applications
Grid'5000: A Large Scale and Highly Reconfigurable Grid Experimental Testbed
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Hi-index | 0.00 |
Grid technologies have emerged as an important area in distributed and parallel computing. An increasing amount of users among scientific communities are using grid facilities to share, manage and process large-scale datasets and applications. However, despite the increasing maturity of grid tools and middleware, the grid lacks well-adapted large-scale programming models. This paper proposes grid-based solutions for the deployment of basic numerical applications. We give an investigation of well-adapted scheduling schemes for such applications in these systems, and discuss the performance of block-based matrix-vector products and the Gauss-Jordan method for matrix inversion, using different testbeds. The proposed approach is based on an efficient data locality management, both locally and through the network. These include persistent data placement and explicit management of local memories on the computational nodes. Finally, we will discuss some constraints and limitations on the experimentation and underlying tools that make scalability and realistic expectations more difficult to achieve on the grid.