ACM Transactions on Computer Systems (TOCS)
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
A compositional approach to performance modelling
A compositional approach to performance modelling
Journal of Parallel and Distributed Computing
Models of Parallel Applications with Large Computation and I/O Requirements
IEEE Transactions on Software Engineering
Introduction to Algorithms
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
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
Merging the CCA Component Model with the OGSI Framework
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Efficient Coupling of Parallel Applications Using PAWS
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
PAWS: Collective Interactions and Data Transfers
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
An Introduction to the Layered Characterisation for High Performance Systems
An Introduction to the Layered Characterisation for High Performance Systems
Parallel program performance prediction using deterministic task graph analysis
ACM Transactions on Computer Systems (TOCS)
Pace--A Toolset for the Performance Prediction of Parallel and Distributed Systems
International Journal of High Performance Computing Applications
Flexible service selection with user-specific QoS support in service-oriented architecture
Journal of Network and Computer Applications
Hi-index | 0.00 |
Large-scale scientific computing applications frequently make use of closely-coupled distributed parallel components. The performance of such applications is therefore dependent on the component parts and their interaction at run-time. This paper describes a methodology for predictive performance modelling and evaluation of parallel applications composed of multiple interacting components. In this paper, the fundamental steps and required operations involved in the modelling and evaluation process are identified--including component decomposition, component model combination, M脳N communication modelling, dataflow analysis and overall performance evaluation. A case study is presented to illustrate the modelling process and the methodology is verified through experimental analysis.