Skip to main content

Intensional High Performance Computing

  • Conference paper
  • First Online:
Distributed Communities on the Web (DCW 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1830))

Included in the following conference series:

Abstract

In this paper, we describe how a metacomputing environment called Web Operating System (WOS™) together with a new programming paradigm called ParCeL-2 may be used to exploit available computing resources on a parallel/distributed environment. The main feature of the WOS™ is to manage contexts of execution (hardware, software, time, etc). The WOS™ fulfills users’ requests while considering all possible execution contexts in order to provide the application with the best resources available. In the model presented, we assume that parallel/distributed HPC applications are written using ParCeL-2. The well defined computing model as well as the hierarchical syntactic structure of ParCeL-2 allow for an automatic adaptation, at execution time, of the size of the different parallel processes, depending on the context of execution. We have called this approach, derived from intensional logic: intensional High Performance Computing (iHPC).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdennadher et al. 00. Abdennadher, N., G. Babin, P. Kropf and P. Kuonen, “A dynamically configurable environment for high performance computing,” in High performance computing 2000 (hpc 2000), Washinton, DC, USA, April 2000.

    Google Scholar 

  2. Babin et al. 98. Babin, G., P. Kropf and H. Unger, “A two-level communication protocol for a Web Operating System (WOS™),” in IEEE Euromicro Workshop on Network Computing, pp. 939–944, Västerås, Sweden, August 1998.

    Google Scholar 

  3. Buyya 99. Buyya, R., High performance cluster computing: Architectures and systems, vol. 1, Prentice Hall PTR, Upper Saddle River, N.J., USA, 1999.

    Google Scholar 

  4. Cagnard 00. Cagnard, P.-J., “The parallel cellular programming model,” in 8 th euromicro workshop on parallel and distributed processing (euro-pdp 2000), pp. 283–289, Rhodes, Greece, IEEE Computer Society, January 2000.

    Google Scholar 

  5. Casanova and Dongarra 97. Casanova, H. and J. Dongarra, “NetSolve: A network server for solving computational science problems,” International Journal of Supercomputer Applications and High Performance Computing, 3(11), pp. 212–223, 1997.

    Article  Google Scholar 

  6. Foster 94. Foster, I., Designing and building parallel programs, concepts and tools for parallel software engineering, Addison Wesley, 1994.

    Google Scholar 

  7. Foster, I. and C. Kesselman, “Globus: A metacomputing infrastructure toolkit,” International Journal of Supercomputer Applications, 1997.

    Google Scholar 

  8. Grimshaw et al. 97. Grimshaw, A., W. Wulf, J. French, A. Weaver and P. Reynolds, “The Legion vision of a Worldwide Virtual Computer,” CACM, 40(1), January 1997.

    Google Scholar 

  9. Jagannathan and Dodd 96. Jagannathan, R. and C. Dodd, GLU programmer’s guide, Technical report, SRI International, Menlo Park, CA, USA, 1996.

    Google Scholar 

  10. Jagannathan et al. 97. Jagannathan, R., C. Dodd and I. Agi, “GLU: A high-level system for granular data-parallel programming,” Concurrency: Pratice and Experience, (1), pp. 63–83, 1997.

    Article  Google Scholar 

  11. Kropf 99. Kropf, P., “Overview of the WOS project,” in 1999 Advanced Simulation Technologies Conferences (ASTC 1999), San Diego, CA, USA, April 1999.

    Google Scholar 

  12. Lindahl et al. 98. Lindahl, G., A. Grimshaw, A. Ferrari and K. Holcomb, Metacomputing — what’s in it for me?, http://www.legion.virginia.edu/papers/why.pdf, last visited on Jan. 20, 2000.

  13. Paquet 99. Paquet, J., Intensional scientific programming, Phd Thesis, Faculté des études supérieures, Université Laval, Québec, Canada, 1999.

    Google Scholar 

  14. Swoboda and Wadge 00. Swoboda, P. and W.W. Wadge, “Vmake, ISE and IRCS: General tools for the intensionalization of software systems,” in Intensional Programming II, World-Scientific, Singapore, 2000.

    Google Scholar 

  15. The Globus Project. The Globus Project, The Globus project, http://www.globus.org, last visited on Jan. 20, 2000.

  16. Valiant 90. Valiant, L. G., “A bridging model for parallel computation,” Communications of the ACM, 33(8), pp. 103–111, August 1990.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kuonen, P., Babin, G., Abdennadher, N., Cagnard, PJ. (2000). Intensional High Performance Computing. In: Kropf, P.G., Babin, G., Plaice, J., Unger, H. (eds) Distributed Communities on the Web. DCW 2000. Lecture Notes in Computer Science, vol 1830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45111-0_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-45111-0_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67647-8

  • Online ISBN: 978-3-540-45111-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics