See this document in CiteSeerX!

Parallel Sets: An Object-Oriented Methodology for Massively Parallel Programming (1992)  (Make Corrections)  (10 citations)
Michael Francis Kilian



  Home/Search   Context   Related

 
View or download:
harvard.edu/pub/mkilia...thesis1s.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  harvard.edu (more)
(Enter author homepages)

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

Abstract: Parallel programming has become the focus of much research in the past decade. As the limits of VLSI technology are tested, it becomes more apparent that parallel processors will be responsible for the next quantum leap in performance. Already parallel programming is responsible for significant advances not so much in the speed of solving problems, but in the size of problems that can be solved. Carefully crafted parallel programs are solving problems magnitudes larger than could be considered... (Update)

Context of citations to this paper:   More

...operations have been encountered. The SHORE system is one such example, providing support for a parallel structure called the ParSet [Kil92, CDF 94, DNSV] which is discussed in Chapter 6. We use the oid of an object to uniquely determine the partition subset. In our work we...

...languages based on data types other than arrays have also been developed. Some examples are: parallel SETL [120, 121] parallel sets [130, 131], match and move [176] Gamma [19, 60, 158] and PEI [200] Parallel SETL is an imperative looking language with data parallel...

Cited by:   More
KSR/M.A.T.I.S.S.E.: An Object-Oriented Database for the.. - Michael Kilian Kilian   (Correct)
Parallel Programming with Parallel Sets in C - Michael Kilian Commercial   (Correct)
Can O-O Aid Massively Parallel Programming? - Michael Kilian Digital   (Correct)

Active bibliography (related documents):   More   All
2.4:   Object-Oriented Programming for Massively Parallel Machines - Michael Kilian (1991)   (Correct)
0.5:   Candidate Metrics for Object-Oriented Software within a.. - Abreu, al. (1994)   (Correct)
0.3:   Stepwise Re-Engineering and Development of Object-Oriented .. - Gogolla, Huge, Randt (1998)   (Correct)

Similar documents based on text:   More   All
0.1:   Non-LTE line formation for S - Model   (Correct)
0.1:   Concurrent Zero-Knowledge in Poly-logarithmic Rounds.. - Kilian, Petrank (2000)   (Correct)
0.1:   On Limited versus Polynomial Nondeterminism - Feige (1997)   (Correct)

Related documents from co-citation:   More   All
4:   published as SIGPLAN Notices (context) - Meyrowitz, OOPSLA et al. - 1986
4:   Shoring up persistent applications - Carey, DeWitt et al. - 1994
3:   Thinking Machines Corporation (context) - Data, Parallelism - 1986

BibTeX entry:   (Update)

Michael F. Kilian. Parallel Sets: An Objectoriented Methodology for Massively Parallel Programming. PhD thesis, Harvard University, 1992. http://citeseer.ist.psu.edu/kilian92parallel.html   More

@phdthesis{ kilian92parallel,
    author = "M. F. Kilian",
    title = "Parallel {S}ets: An Object-Oriented Methodology for Massively Parallel Programming",
    year = "1992",
    url = "citeseer.ist.psu.edu/kilian92parallel.html" }
Citations (may not include all citations):
1911   Introduction to Automata Theory (context) - Hopcroft, Ullman - 1979
1274   Object-Oriented Software Construction (context) - Meyer - 1987
1002   Programming Language (context) - Stroustrup - 1986
906   A Structural Approach to Operational Semantics - Plotkin - 1981
673   ACTORS: A Model of Concurrent Computation in Distributed Sys.. (context) - Agha - 1986
484   Common Lisp: The Language (context) - Jr, Fahlman et al. - 1984
469   Object-Oriented Design with Applications (context) - Booch - 1991
427   the Criteria to Be Used in Decomposing Systems into Modules (context) - Parnas - 1972
384   The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
322   Sorting Networks and their Applications (context) - Batcher - 1968
286   The Connection Machine (context) - Hillis - 1985
276   Concepts and Experiments in Computational Reflection - Maes - 1987
257   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
200   Data Parallel Algorithms (context) - Hillis, Jr - 1986
185   Principles of Database Systems (context) - Ullman - 1982
175   Inheritance is not Subtyping (context) - Cook, Hill et al. - 1990
167   Generation Scavenging: A Non-Disruptive High Performance Sto.. (context) - Ungar - 1984
163   Commentary on Standard ML (context) - Milner, Tofte - 1991
160   Abstraction and Specification in Program Development (context) - Liskov, Guttag - 1986
131   The Mythical Man-Month: Essay on Software Engineering (context) - Brooks - 1982
130   Compiling Communication-Efficient Programs for Massively Par.. (context) - Li, Chen - 1991
128   On Understanding Types (context) - Cardelli, Wegner - 1985
115   Reevaluating Amdahl's Law (context) - Gustafson - 1988
109   A Logarithmic Time Sort for Linear Size Networks (context) - Reif, Valiant - 1987
103   A Programming Language (context) - Iverson - 1962
91   Making Smalltalk a Database System (context) - Copeland, Maier - 1984
91   Program Development by Stepwise Refinement (context) - Wirth - 1971
89   A Parallel Object-Oriented Language with Inheritance and Sub.. (context) - America, van der Linden - 1990
88   Structured Design (context) - Yourdon, Constantine - 1979
81   A Bridging Model for Parallel Computation (context) - Valiant - 1990
77   PASCAL: User Manual and Report (context) - Jensen, Wirth - 1978
76   Linear Hashing: A New Tool for File and Table Addressing (context) - Litwin - 1980
76   The Image Understanding Architecture (context) - Weems, Levitan et al. - 1988
75   A Paradigmatic Object-Oriented Programming Language: Design - Bruce - 1992
72   Go To Statement Considered Harmful (context) - Dijkstra - 1968
71   Structured Programming (context) - Dahl, Dijkstra et al. - 1972
67   Delegation is Inheritance (context) - Stein - 1987
66   Object-Oriented Concurrent Programming in ABCL (context) - Yonezawa, Briot et al. - 1986
55   A Cellular Computer to Implement the Kalman Filter Algorithm (context) - Cannon - 1969
53   Inheritance of Synchronization and Recovery Properties in Av.. (context) - Detlefs, Herlihy et al. - 1988
52   Computer Systems with a Very Large Address Space and Garbage.. (context) - Bishop - 1977
51   Interfaces for Strongly-Typed Object-Oriented Programming (context) - Canning, Cook et al. - 1989
44   Writing Larch Interface Language Specifications (context) - Wing - 1987
43   Department of Computer Science (context) - Cartwright, Fagan et al. - 1990
28   Vol 3: Sorting and Searching (context) - Knuth, of - 1973
28   Object Oriented Parallel Programming Experiments and Results - Lee, Gannon - 1991
22   Nested Transactions (context) - Eliot, Moss - 1985
22   PASM: A Partitionable SIMD/MIMD System for Image Processing .. (context) - Siegel, Siegel et al. - 1981
22   Dynamic Typing in a Statically-Typed Language (context) - 'in, Luca et al. - 1989
21   Introduction to Probability Theory (context) - Hoel, Port et al. - 1971
16   Using Linda for Supercomputing On a Local Area Network (context) - Whiteside, Leichter - 1988
14   Mapping and Interpreting Biological Information (context) - Lander, Langridge et al. - 1991
13   Synchronizing Shared Abstract Types (context) - Schwartz, Spector - 1990
13   Chien and William J (context) - Andrew - 1990
13   Thinking Machines Corporation (context) - in, September - 1988
13   Data Parallel Computers and the FORALL Statement (context) - Albert, Lukas et al. - 1990
13   A Parallel Object-Oriented Language: Design and Semantic Fou.. (context) - America, Rutten - 1989
12   Optimistic Concurrency Control for Abstract Data Types (context) - Herlihy - 1990
11   Compiler for Hypercube Multicomputers (context) - Hatcher, Lapadula et al. - 1991
10   Cantor: An Actor Programming System for Scientific Computing (context) - Athas, Boden - 1988
9   Machine: System Support for Actors (context) - Dally - 1988
9   Design of Database Structures (context) - Teorey - 1982
8   The Preparation of Programs for an Electronic Digital Comput.. (context) - Wilkes, Wheeler et al. - 1951
7   Cohesion and Coupling for Abstract Data Types (context) - Embley, Woodfield - 1987
7   A Simple Mechanism for Efficient Barrier Synchronization in .. (context) - Birk, Gibbons et al. - 1989
6   Atomic Data Types (context) - Weihl, Liskov et al. - 1990
6   Auerbach Publishers Inc (context) - Birtwistle, Dahl et al. - 1973
6   Can Object-Oriented Databases be Statically Typed (context) - Breazu-Tannen, Buneman et al. - 1989
6   Protein Sequence Comparison on a Data Parallel Computer (context) - Lander, Mesirov et al. - 1988
6   A Note on Type Composition and Reusability (context) - Kilian - 1991
5   Thinking Machines Corporation (context) - Data, Parallelism - 1986
5   Theory of Parallel and VLSI Computation (context) - Leighton, Leiserson et al. - 1989
4   Object-Oriented Programming for Massively Parallel Machines - Kilian - 1991
4   ACTA: A Framework for Specifying and Reasoning about Transac.. - Chrysanthis, Ramamritham - 1990
3   Implementation and Analysis of a Navier-Stokes Algorithm on .. (context) - Fatoohi, Grosch - 1988
3   Trellis Object-Based Environment: Language Manual (context) - Schaffert, Cooper et al. - 1985
3   A Model of Objects and Communication for Massively Parallel .. - Kilian - 1992
3   An Architecture-Independent Model for Parallel Programming (context) - Sabot - 1988
3   Bridging the Gap Between O-O and E-R (context) - Kilian - 1991
2   Preliminary Defect Data from the Iterative Development of a .. (context) - Walsh - 1992
2   Fluent Parallel Computation (context) - Ranade - 1989
2   Signal to Noise Limitations on the Number of Channels in Hol.. (context) - Lahrichi, Johnson et al. - 1991
2   Towards a Theory of Abstractions and Visualizations for Mass.. (context) - LaPolla - 1991
1   The Analytical Engine (context) - Bernstein - 1963
1   The Move to Modular Software (context) - Pollack - 1990
1   Generalized Parallel Processing Models for Database Systems (context) - Pramanik, Kim - 1988
1   Author's Response in Technical Correspondence (context) - Gustafson - 1989
1   Colloquium presentation at Harvard (context) - Black, Tears - 1992
1   Preventing Recursion Deadlock in Concurrent Object-Oriented .. - Brewer, Waldspurger - 1992
1   How to Embed Concurrency Within an Object Environment: Paral.. (context) - Corradi, Leonardi - 1987
1   Distributed Synchronizers (context) - Jayasimha - 1988
1   A Data Mapping Parallel Language (context) - Kithail, Stefanescu - 1989
1   Fine-Grained Message-Passing Concurrent Computers (context) - Dally - 1988
1   Update to Data Parallel Algorithms (context) - Hillis, Jr - 1987
1   What is the Right Model for Designing Parallel Algorithms (context) - Leighton - 1988
1   Full Abstraction for a Simple Paralllel Programming Language (context) - Hennessey, Plotkin - 1979
1   Structured Concurrent Programming (context) - Holt, Graham et al. - 1978
1   Linking Lists in Parallel (context) - Kilian - 1991
1   Lecture Notes: Software Engineering (context) - Gagliardi - 1988
1   Digital Equipment Corporation Cambridge Research Lab (context) - Black, Hutchinson et al. - 1990
1   Harvard Center for Research in Computing Technology (context) - Graham, of et al. - 1990



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.das.harvard.edu.html):   More
Massively Parallel Computing: Mathematics and communications .. - Johnsson, Mathur (1993)   (Correct)
An Architecture for Transport Layer Transparent Support for.. - Rekhter (1993)   (Correct)
Network Related Performance Issues and Techniques for MPPs - Johnsson (1995)   (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