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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
Buyya 99. Buyya, R., High performance cluster computing: Architectures and systems, vol. 1, Prentice Hall PTR, Upper Saddle River, N.J., USA, 1999.
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.
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.
Foster 94. Foster, I., Designing and building parallel programs, concepts and tools for parallel software engineering, Addison Wesley, 1994.
Foster, I. and C. Kesselman, “Globus: A metacomputing infrastructure toolkit,” International Journal of Supercomputer Applications, 1997.
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.
Jagannathan and Dodd 96. Jagannathan, R. and C. Dodd, GLU programmer’s guide, Technical report, SRI International, Menlo Park, CA, USA, 1996.
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.
Kropf 99. Kropf, P., “Overview of the WOS project,” in 1999 Advanced Simulation Technologies Conferences (ASTC 1999), San Diego, CA, USA, April 1999.
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.
Paquet 99. Paquet, J., Intensional scientific programming, Phd Thesis, Faculté des études supérieures, Université Laval, Québec, Canada, 1999.
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.
The Globus Project. The Globus Project, The Globus project, http://www.globus.org, last visited on Jan. 20, 2000.
Valiant 90. Valiant, L. G., “A bridging model for parallel computation,” Communications of the ACM, 33(8), pp. 103–111, August 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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