Abstract
This paper presents the status of an ongoing project in constructing a framework to create problem solving environments (PSEs). The framework is independent of any particular architecture, programming model, or problem domain. The framework makes use of compiler technology, but identifies and addresses several key differences between compilers and PSE. The validity of this model is being tested through the creation of several prototype PSEs, which apply to significantly different domains, and target both parallel computers and reconfigurable computers.
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
Robert P. Wilson, Monica S. Lam, and John L. Hennessy et al. Suif: An infrastructure for research on parallelizing and optimizing compilers. Technical report, Computer Systems Laboratory, Stanford University, 1996.
OMG et al. Corba components: Joint revised submission. Technical report, Dept. of Computer Science, Rice University, December 21 1998. ftp://ftp.omg.org/pub/docs/orbos.98-12-02.pdf.
Rob Armstrong, Dennis Gannon, Al Geist, and et al. Toward a common component architecture for high-performance scientific computing. In Proceedings of the 8th IEEE Int’l Symposium on HPDC, pages pp.115–132. IEEE Computer Society, IEEE Computer Society Press, Nov. 1999.
R. Sessions. COM and DOOM: Microsoft’s Vision for Distributed Objects. John Wiley & Sons, 1997.
A. Beguelin, JJ Dongarra, G.A. Geist, R. Manchek, and V.S. Sundaram. A users’ guide to the pvm parallel virtual machine. Technical Report ORNL/TM-11826, Oak Ridge National Laboratory, July 1991.
Richard Snodgrass. The Interface Description Language: Definition and Use. Computer Science Press, 1989.
A. S. Grimshaw. Easy to use object-oriented parallel programming with mentat. IEEE Computer, pages 39–51, May 1993.
HyperParallel Technologies. Hyper c parallel programming language. http://www.meridian-marketing.com/HYPER_C/index.html, June 1999.
Jagannathan Dodd Agi. Glu: A high level system for granular data-parallel programming. Concurrency: Practice and Experience, 1995.
Schaeffer, Szafron, and Duane Lobe an Ian Parsons. The enterprise model for developing distributed applications. Parallel and Distributed Technology, 1995.
A. Beguelin, J.J. Dongarra, G.A. Geist, R. Manchek, and V. S. Sunderam. Visualization and debugging in a heterogeneous environment. Computer, 26(6):88–95, June 1993.
P. Bellows and B. Hutchings, “JHDL-An HDL for Reconfigurable Systems”, Proceedings of FCCM’ 98, April, 1998.
Francois Bodin, Thierry Priol, Piyush Mehotra, and Dennis Gannon, “Directions in Parallel Programming: HPF, Shared Virtual Memory, and Object Parallelism in pC++”, Journal of Scientific Computing, Vol. 2, no. 3, pp 7–22, June, 1993.
Ligon, Stanzione, et al, “Developing Applications in RCADE”, Proc of the IEEE Aerospace Conf, March 1999.
The Clemson PSE web site, URL: http://www.parl.clemson.edu/pse/ , 2000.
The RCADE web site, URL: http://www.parl.clemson.edu/pse/rcade , 2000.
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
Stanzione, D.C., Ligon, W.B. (2000). Problem Solving Environment Infrastructure for High Performance Computer Systems. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_41
Download citation
DOI: https://doi.org/10.1007/3-540-45591-4_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67442-9
Online ISBN: 978-3-540-45591-2
eBook Packages: Springer Book Archive