ACM Home Page
Please provide us with feedback. Feedback
Object-orientation as an appropriate paradigm for high-performance environments for scientific computing
Full text PdfPdf (320 KB)
Source ACM SIGOPS European Workshop archive
Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring table of contents
Mont Saint-Michel, France
SESSION: Session table of contents
Pages: 1 - 4  
Year of Publication: 1992
Authors
Yolande Berbers  K.U.Leuven, Celestijnenlaan 200A, B-3030 Leuven, Belgium
Wouter Joosen  K.U.Leuven, Celestijnenlaan 200A, B-3030 Leuven, Belgium
Pierre Verbaeten  K.U.Leuven, Celestijnenlaan 200A, B-3030 Leuven, Belgium
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 9,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/506378.506385
What is a DOI?

ABSTRACT

The scientific computing community is searching for high-performance environments to run their applications. These applications come from a variety of domains and have one aspect in common: they require many CPU-cycles. Examples of such applications areas are: computational fluid dynamics, financial modeling, weather forecasting, computational chemistry, pharmaceutical design, seismic data analysis, reservoir modeling, structural analysis and engineering design in the automotive and aerospace industries.Parallel computers with distributed memory are one type of environments which are being used in quite a few places for these applications. However, writing applications for these systems turns out to be a non trivial problem. One of the reasons is the limited support that is currently being offered on the available commercial or experimental systems. When talking to users of these systems (currently the users are also the programmers), it seems that another reason should not be underestimated. The users are very much concerned about execution efficiency; they are afraid of operating systems because they see them as too 'general', and feel they probably waist a large amount of the CPU cycles that could be used by the applications. For this reason, code for system services (e.g. message passing, routing, scheduling and load balancing) are often integrated in the application, which runs on a minimal software support environment. This usually leads to significant performance improvements in the short run, but is not feasible for the more complex applications.The challenge for the operating system community in this area is then to build execution environments adapted to the specific needs of these applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Mike Accetta, Robert Baron, William Bolosky, David Golub, Richard Rashid, Avadis Tevanian, and Michael Young, "Mach: A New Kernel Foundation for Unix Development" pp. 93-112 in USENIX Association: Summer Conference Proceedings Atlanta (Summer 1986).
 
2
Yolande Berbers, Philip Marivoet, Stijn Bijnens, Wouter Joosen, Herman Moons, and Pierre Verbaeten, Overview of Object-Oriented Operating Systems, XENOOPS Working Report No. 1, Department of Computer Science, K.U.Leuven (March 1992).
 
3
Y. Berbers, W. Joosen, M. Snyers, and P. Verbaeten, "An Object-Oriented Communication Subsystem for Adaptive Parallel Applications" pp. 341-343 in Proceedings of the ISMM International Workshop Parallel Computing, Trani, Italy (1991-09).
 
4
Y. Berbers, W. Joosen, H. Moons, and P. Verbaeten, "The XENOOPS Project" pp. 144-146 in Proceedings of the 1991 International Workshop on Object-Orientation in Operating Systems, Palo Alto, CA, U.S.A. (1991-10).
 
5
Stijn Bijnens, Yolande Berbers, Wouter Joosen, Herman Moons, and Pierre Verbaeten, Overview of Object-Oriented Concurrent Languages, XENOOPS Working Report No. 2, Department of Computer Science, K.U.Leuven (March 1992).
 
6
Stijn Bijnens, Wouter Joosen, Yolande Berbers, Herman Moons, and Pierre Verbaeten, Adaptive Parallel Applications, XENOOPS Working Report No. 5, Department of Computer Science, K.U.Leuven (March 1992).
7
 
8
Roy Campbell, G.M. Johnston, P.W. Madany, and V. F. Russo, "Principles of Object-Oriented Operating System Design" Report UIUCDCS-R-89-1509, Department of Computer Science University of Illinois (April 1989).
 
9
D.R. Cheriton, "The V Kernel: A Software Base for Distributed Systems" IEEE Software, Vol.1 (2), pp. 19-43 (1984).
 
10
 
11
Wouter Joosen, Yolande Berbers, Marc Snyers, and Pierre Verbaeten, "Transparant Object Migration in Adaptive Parallel Applications" in European Workshop on Parallel Computing (EWPC'92), Barcelona, Spain (1992-03).
 
12
W. Joosen and P. Verbaeten, "Design Issues in Load Balancing Techniques" Report CW81, Department Computer Science K.U.Leuven (April 1988).
 
13
W. Joosen, Y. Berbers, and P. Verbaeten, "Dynamic Load Balancing in Transputer Applications with Geometric Parallelism" in Proceedings Euromicro 90. Hardware and Software in System Engineering, Amsterdam, The Netherlands (1990-08).
 
14
Herman Moons, Yolande Berbers, Stijn Bijnens, Wouter Joosen, and Pierre Verbaeten, A Taxonomy for Object-Oriented Systems and Languages, XENOOPS Working Report No. 3, Department of Computer Science, K.U.Leuven (March 1992).
 
15
Herman Moons, Yolande Berbers, Stijn Bijnens, Wouter Joosen, and Pierre Verbaeten, Application of a Taxonomy to Object-Oriented Systems and Languages, XENOOPS Working Report No. 4, Department of Computer Science, K.U.Leuven (March 1992).
 
16
Sape J. Mullender and Andrew S. Tanenbaum, "The Design of a Capability-Based Distributed Operating System" The Computer Journal, Vol.29 (4) , pp. 289-299 (August 1986).
Collaborative Colleagues:
Yolande Berbers: colleagues
Wouter Joosen: colleagues
Pierre Verbaeten: colleagues

Peer to Peer - Readers of this Article have also read: