See this document in CiteSeerX!

Approaches to Support Parallel Programming on Workstation Clusters: A Survey (1995)  (Make Corrections)  (3 citations)
Bernd Freisleben, Thilo Kielmann
University of Siegen, Dept. of Electrical Engineering and Computer Science



  Home/Search   Context   Related

 
View or download:
informatik.unisiegen....TR9501.ps.gz
cs.vu.nl/~kielmann/pap...TR9501.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  informatik.unisiegen.de/~...pubs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The goal of this report is to survey state of the art and existing approaches for parallel programming on workstation clusters with special emphasis on object--oriented programming. First, workstation clusters as parallel computing platforms are characterized and fundamental concepts for parallel programming are discussed. Then, an overview of existing tools, systems, languages, and environments is given. The report concludes by identifying features of software systems suitable for parallel... (Update)

Context of citations to this paper:   More

.... of shared memory multiprocessors with the high availability and good price performance ratio of distributed computing systems [3, 9]. Despite the fact that object orientation has been established as state of the art software engineering methodology in sequential...

.... An overview of existing tools that incorporate load balancing techniques and support di erent programming paradigms is provided in [26]. 6 Discussion and Directions for Further Research We have presented a provably good fully distributed, asynchronous, randomized, work...

Cited by:   More
Load Balancing For Network Based Multi-threaded Applications - Krone, Raab, Hirsbrunner   (Correct)
Efficient Scheduling of Strict Multithreaded Computations - Fatourou, Spirakis (1999)   (Correct)
Object--Based Consistency in a Distributed Shared Memory - Thilo Kielmann (1995)   (Correct)

Active bibliography (related documents):   More   All
1.3:   The CCLRC HPCI Centre at Daresbury Laboratory - Allan, Lockey (1996)   (Correct)
0.8:   Tender to III/97/31 Lot 5, Deliverable 1.1 - DISCO .. - Bertozzi, Chiola, .. (1998)   (Correct)
0.5:   Visualizing High-Level Communication And Synchronization - Hofman, Langendoen, Bal (1996)   (Correct)

Similar documents based on text:   More   All
0.3:   Automated Transformation of Sequential Divide-and-Conquer.. - Freisleben, Kielmann (1995)   (Correct)
0.3:   Coordination Patterns for Parallel Computing - Freisleben, Kielmann (1997)   (Correct)
0.3:   Parallel Raytracing: A Case Study on Partitioning and .. - Freisleben.. (1997)   (Correct)

BibTeX entry:   (Update)

Bernd Freisleben and Thilo Kielmann. Approaches to Support Parallel Programming on Workstation Clusters: A Survey. InformatikBericht Nr. 95-01, University of Siegen, Dept. of Electrical Engineering and Computer Science, Siegen, Germany, 1995. http://citeseer.ist.psu.edu/184814.html   More

@techreport{ freisleben:1995:approaches,
  author = "Bernd Freisleben and Thilo Kielmann",
  title = "Approaches to Support Parallel Programming on Workstation Clusters: A Survey",
  number = "InformatikBericht Nr. 95-01", 
  institution = "University of Siegen, Dept. of Electrical Engineering and Computer Science",   
  address = "Siegen, Germany",
  year = "1995",
  url = "citeseer.ist.psu.edu/184814.html" }
Citations (may not include all citations):
1274   Object--oriented Software Construction (context) - Meyer - 1988
835   High Performance Fortran language specification - Fortran - 1993  ACM
587   PVM: A framework for parallel distributed computing - Sunderam - 1990  ACM   DBLP
553   Using MPI: Portable Parallel Programming with the Message Pa.. (context) - Gropp, Lusk et al. - 1995
394   The High Performance Fortran Handbook (context) - Koelbel, Loveman et al. - 1994  ACM
375   ACM Transactions on Programming Languages and Systems (context) - Gelernter, in - 1985
341   Parallel Programming in Split--C - Culler, Dusseau et al. - 1993
301   The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993  ACM
275   Virtual Memory Mapped Network Interface for the SHRIMP Multi.. - Blumrich, Li et al. - 1994  ACM   DBLP
248   Orca: a language for parallel programming of distributed sys.. - Bal, Kaashoek et al. - 1992  DBLP
206   Vector Models for Data-Parallel Computing (context) - Blelloch - 1990  ACM
202   Distributed Shared Memory: A Survey of Issues and Algorithms (context) - Nitzberg, Lo - 1991
175   Designing and Building Parallel Programs (context) - Foster - 1995  ACM
173   Networks of Workstations (context) - Anderson, Culler et al. - 1994
141   PRESTO: A System for Object-Oriented Parallel Programming (context) - Bershad, Lazowska et al. - 1988  ACM   DBLP
127   A declarative concurrent object-oriented programming notatio.. (context) - Chandy, Kesselman - 1993
120   Overview of the CHORUS Distributed Operating Systems - Rozier, Abrossimov et al. - 1990
112   The Clouds distributed operating system (context) - Dasgupta, LeBlanc et al. - 1991  ACM   DBLP
107   Mirage: A Coherent Distributed Shared Memory Design (context) - Fleisch, Popek - 1989  ACM   DBLP
106   Unifying data and control transformations for distributed sh.. - Cierniak, Li - 1995  ACM   DBLP
104   Concurrent Programming: Principles and Practice (context) - Andrews - 1991
96   A language for modular parallel programming (context) - Foster, Chandy - 1995
92   Cooperative Shared Memory: Software and Hardware for Scalabl.. - Hill, Larus et al. - 1993
92   Amoeba: a distributed operating system - Mullender, van Rossum et al. - 1990
80   Easy--to--Use Object--Oriented Parallel Processing with Ment.. (context) - Grimshaw - 1993
79   Software libraries for linear algebra computations on high p.. - Dongarra, Walker - 1995  ACM
79   The Design and Evaluation of a Shared Object System for Dist.. - Scales, Lam - 1994  DBLP
78   Graphical development tools for network-based concurrent sup.. - Beguelin, Dongarra et al. - 1991  ACM   DBLP
77   Algorithms Implementing Distributed Shared Memory (context) - Stumm, Zhou - 1990  ACM   DBLP
77   Ultracomputers: A Teraflop Before its Time (context) - Bell - 1992  ACM   DBLP
73   PICL: A portable instrumented communications library (context) - Geist, Heath et al. - 1990
72   Oak Ridge National Laboratory (context) - Beguelin, Dongarra et al. - 1991
72   The DINO parallel programming language (context) - Rosing, Schnabel et al. - 1990  ACM   DBLP
60   Understanding DCE (context) - Rosenberry, Kenney et al. - 1992  ACM
58   Studying parallel program behavior with upshot (context) - Herrarte, Lusk - 1991
56   Basic ideas for an object parallel language (context) - Bodin, Beckman et al. - 1991
56   Concert -- Efficient Runtime Support for Concurrent Object--.. - Chien, Karamcheti - 1993
54   The SR Programming Language: Concurrency in Practice (context) - Andrews, Olsson - 1993
49   Dome: Parallel Programming in a Heterogeneous Multi-User Env.. (context) - Arabe, Beguelin et al. - 1995  ACM
48   Productive parallel programming: The PCN approach - Foster, Olson et al. - 1992  DBLP
43   A Survey of Software Environments for Exploiting Networked C.. (context) - Turcotte - 1993
43   MPI: A message passing interface (context) - Interface - 1993
39   Zipcode: a portable multicomputer communications library ato.. (context) - Skjellum, Leung - 1990
38   Experience with distributed programming in Orca - Bal, Kaashoek et al. - 1990  DBLP
37   Guide to Writing DCE Applications (context) - Shirley - 1992
34   The Linda alternative to message--passing systems (context) - Carriero, Gelernter et al. - 1994
33   SUNMOS for the Intel Paragon: A Brief User's Guide (context) - Maccabe, McCurley et al. - 1994
32   PUMA: An Operating System for Massively Parallel Systems - Wheat, Maccabe et al. - 1994  DBLP
30   Xab: a tool for monitoring PVM programs - Beguelin - 1992  ACM
30   Recent developments and case studies in performance visualiz.. (context) - Heath - 1993  ACM
28   IEEE Parallel and Distributed Technology (context) - Loveman, Fortran - 1993
25   Dynamic Object-Oriented Parallel Processing (context) - Grimshaw, Strayer et al. - 1993
25   GMD macros (context) - Hempel - 1991
23   The Mether system: distributed shared memory for SunOS - Minnich, Farber - 1989
20   The Express way to distributed processing (context) - Flower, Kolawa et al. - 1991
17   A Kernel Implementation of Distributed Shared Memory on a Ne.. - Fleisch, Hyde et al. - 1994
17   Solving computational grand challenges using a network of he.. - Beguelin, Dongarra et al. - 1991  ACM   DBLP
17   Adventures with Network Linda (context) - Arango, Berndt et al. - 1990
16   Nexus: An Interoperability Toolkit for Parallel and Distribu.. (context) - Foster, Kesselman et al. - 1994
14   An Overview of Mermera: A System and Formalism for Noncohere.. - Heddaya, Sinha - 1993
14   Mether-NFS: A Modified NFS Which Supports Virtual Shared Mem.. - Minnich - 1993
12   Experience with Charlotte: simplicity and function in a dist.. (context) - Finkel, Scott - 1989  DBLP
11   Object oriented Fortran for development of portable parallel.. (context) - Reese, Luke - 1991
10   pSather: Layered Extensions to an Object--Oriented Language .. - Murer, Feldman et al. - 1993
8   The Multicomputer Toolbox: Current and future directions - Skjellum - 1993
8   A Compiler-Directed Distributed Shared Memory System - Chiueh, Verma - 1995  ACM   DBLP
7   A Multi--Paradigm Object--Oriented Parallel Environment - Hamelin, J'ez'equel et al. - 1994
7   Using Warp to Control Network Contention in Mermera - Heddaya, Park et al. - 1994  ACM
6   library interface specification (context) - Hempel, Hoppe et al. - 1992
6   and Multithreading in a Distributed Memory Implementation of.. (context) - Haines, Bohm et al. - 1993
5   An Implementation of Mermera: A Shared Memory System that Mi.. - Heddaya, Sinha - 1993  ACM
5   Portable parallel programming with p (context) - Lusk, Butler - 1992
5   Technische Universitat Munchen (context) - Stellner, Lamberts et al. - 1994
5   Piranha processing - utilizing your down time (context) - Schrage - 1992
5   A Case Study of Using MPI to Develop Numerical Software Libr.. (context) - McInnes, Smith - 1995
4   Data Parallelism with High Performance C - van Dongen, Bonello et al. - 1994  ACM
4   Chameleon parallel programming tools user's manual (context) - Gropp, Smith - 1992
4   An object-oriented linear algebra library for scalable syste.. (context) - Dongarra, Pozo et al. - 1993
4   Parallel Virtual Machine: A User's Guide and Tutorial for Ne.. (context) - Geist, Beguelin et al. - 1995
3   Technical Report CS-TR (context) - Sivilotti, Carlin et al. - 1994
3   OASIS: An Agent--Oriented Programming Language for Heterogen.. (context) - Cheong - 1992
3   Object-oriented Fortran tutorial (context) - Smith - 1992
2   Generalized Parallel Programming with Divide--and--Conquer: .. (context) - Piper - 1993
2   Language Definition and Semantics (context) - O'Brian, Roberts et al. - 1995
2   Parallel Programming Laboratory Report (context) - Kale, Introduction et al. - 1992
2   NASA Technical Memorandum (context) - Yan, Hontalas et al. - 1993
1   volume Volume III: Client-- Server Programming and Applicati.. (context) - Comer, Stevens et al. - 1993
1   Pittsburgh Supercomputer Center (context) - Pennington, Heterogenous et al. - 1995
1   Survey of Parallel Software Packages of Potential Interest i.. (context) - Allan, Lockey - 1995
1   PARCS: An MPP-Oriented CLP Language - Konno, Nagatsuka et al. - 1994
1   uni-stuttgart (context) - Programming, http et al. - 1995
1   Technical Report SFB-Bericht (context) - Beier, Bemmerl et al. - 1990
1   Edinburgh Parallel Computing Center (context) - version - 1992
1   A report prepared for the program advisory committee to the .. (context) - National, Metacenter - 1992
1   POET: A Parallel Object--Oriented Environment and Toolkit fo.. (context) - Macfarlane, Armstrong - 1993
1   CASTLE: Practical Software Support for Parallel Computing (context) - Culler, Yelick - 1995
1   A user's guide to PICL: a portable instumented communication.. (context) - Geist, Heath et al. - 1992
1   Migrating from PVM to MPI: The UNIFY System (context) - Vaughan, Skjellum et al. - 1994
1   The Parallel Programming Software (context) - Allan - 1992
1   Ohio Supercomputer Center (context) - Center, for et al. - 1994
1   Linda Language for Networks of Workstations (context) - Mattson, Bjornson et al. - 1992

Documents on the same site (http://www.informatik.uni-siegen.de/~kielmann/pubs.html):   More
Performance Evaluation of Parallel Divide-and-Conquer.. - Freisleben, Kielmann (1993)   (Correct)
Batch Queueing in the WINNER Resource Management System - Arndt, Freisleben.. (1999)   (Correct)
Behaviour Specification of Parallel Active Objects - Holvoet, Kielmann (1998)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC