Advertisement

A Component Framework for HPC Applications

  • Nathalie Furmento
  • Anthony Mayer
  • Stephen McGough
  • Steven Newhouse
  • John Darlington
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2150)

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.

Keywords

Component Composition Grid Computing Performance Optimisation High Level Abstraction 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    I. Foster and C. Kesselman, editors. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1999.Google Scholar
  2. 2.
    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.Google Scholar
  3. 3.
    W3 Consortium. XML: eXtensible Markup Language. http://www.w3c.org/XML.
  4. 4.
    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.Google Scholar
  5. 5.
    R. Gordon. Essential JNI, Java Native Interface. Prentice Hall, 1998.Google Scholar
  6. 6.
    William H. Press. Numerical recipes in C: the art of scientific computing. Cambridge University Press, 1988.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Nathalie Furmento
    • 1
  • Anthony Mayer
    • 1
  • Stephen McGough
    • 1
  • Steven Newhouse
    • 1
  • John Darlington
    • 1
  1. 1.Parallel Software Group, Department of ComputingImperial College of Science, Technology and MedicineLondonUK

Personalised recommendations