Abstract
We describe a general component software framework designed for demanding grid environments that provides optimal performance for the assembled component application. This is achieved by separating the high level abstract description of the composition from the low level implementations. These implementations are chosen at run time by performance analysis of the composed application on the currently available resources. We show through the solution of a simple linear algebra problem that the framework introduces minimal overheads while always selecting the most effective implementation.
Research supported by the EPSRC grant GR/N13371/01 on equipment provided by the HEFCE/JREI grants GR/L26100 and GR/M92455
Chapter PDF
Similar content being viewed by others
References
I. Foster and C. Kesselman, editors. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1999.
J. Darlington, P. Au, M. Ghanem, and Y. Guo. Co-ordinating heterogenous parallel computation. In Proceedings of International Euro-Par Conference, pages 601–614. Springer, August 1996. Distinguished Paper.
W3 Consortium. XML: eXtensible Markup Language. http://www.w3c.org/XML.
S. Newhouse, A. Mayer, and J. Darlington. A Software Architecture for HPC Grid Applications. In Proceedings of International Euro-Par Conference, pages 686–689. Springer, August/September 2000.
R. Gordon. Essential JNI, Java Native Interface. Prentice Hall, 1998.
William H. Press. Numerical recipes in C: the art of scientific computing. Cambridge University Press, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Furmento, N., Mayer, A., McGough, S., Newhouse, S., Darlington, J. (2001). A Component Framework for HPC Applications. In: Sakellariou, R., Gurd, J., Freeman, L., Keane, J. (eds) Euro-Par 2001 Parallel Processing. Euro-Par 2001. Lecture Notes in Computer Science, vol 2150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44681-8_78
Download citation
DOI: https://doi.org/10.1007/3-540-44681-8_78
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42495-6
Online ISBN: 978-3-540-44681-1
eBook Packages: Springer Book Archive