A Parallel Object-Oriented System for Realizing Reusable and Efficient Data Abstractions
暂无分享,去创建一个
[1] Robert H. Thomas,et al. The Uniform System: An approach to runtime support for large scale shared memory parallel processors , 1988, ICPP.
[2] Denis Caromel. Programmation parallèle asynchrone et impérative : études et propositions : une extension parallèle du langage objet Eiffel , 1991 .
[3] Paul S. Barth,et al. Atomic data structures for parallel computing , 1992 .
[4] Gul A. Agha,et al. ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.
[5] Henri E. Bal,et al. Parallel programming using shared objects and broadcasting , 1992, Computer.
[6] Helen Davis,et al. Tango introduction and tutorial , 1990 .
[7] David M. Ungar,et al. Multiprocessor Smalltalk: a case study of a multiprocessor-based programming environment , 1988, PLDI '88.
[8] Andrew A. Chien,et al. Concurrent aggregates (CA) , 1990, PPOPP '90.
[9] James R. Larus. Restructuring Symbolic Programs for Concurrent Execution on , 1989 .
[10] Richard M. Brown,et al. The ILLIAC IV Computer , 1968, IEEE Transactions on Computers.
[11] Scott A. Smolka,et al. Processes, Tasks, and Monitors: A Comparative Study of Concurrent Programming Primitives , 1983, IEEE Transactions on Software Engineering.
[12] Jerome A. Feldman,et al. PSather: Layered Extensions to an Object-Oriented Language for Efficient Parallel Computation , 1993 .
[13] J. Bennett. The design and implementation of distributed Smalltalk , 1987, OOPSLA '87.
[14] Jeffrey S. Chase,et al. The Amber system: parallel programming on a network of multiprocessors , 1989, SOSP '89.
[15] Jack Dongarra,et al. A linear algebra library for high-performance computers , 1989 .
[16] Monica Sin-Ling Lam,et al. A Systolic Array Optimizing Compiler , 1989 .
[17] Phillip B. Gibbons. A more practical PRAM model , 1989, SPAA '89.
[18] Jack W. Davidson,et al. Subprogram Inlining: A Study of its Effects on Program Execution Time , 1992, IEEE Trans. Software Eng..
[19] C. A. R. Hoare,et al. Communicating sequential processes , 1978, CACM.
[20] Brian Kingsbury,et al. CNS-1 Architecture Specification , 1993 .
[21] Geppino Pucci,et al. Parallel Priority Queues , 1991, Inf. Process. Lett..
[22] Oscar Nierstrasz,et al. Active objects in hybrid , 1987, OOPSLA '87.
[23] Robert H. Halstead,et al. MULTILISP: a language for concurrent symbolic computation , 1985, TOPL.
[24] Henry M. Levy,et al. The performance of an object-oriented threads package , 1990, OOPSLA/ECOOP '90.
[25] K. Mani Chandy,et al. Parallel program design - a foundation , 1988 .
[26] Shreekant S. Thakkar,et al. The Symmetry Multiprocessor System , 1988, ICPP.
[27] Mordechai Ben-Ari,et al. Principles of concurrent programming , 1982 .
[28] John Feo,et al. The SISAL 2. 0 reference manual , 1991 .
[29] Mario Tokoro,et al. Experience and evolution of concurrent Smalltalk , 1987, OOPSLA 1987.
[30] Shahid H. Bokhari. Multiprocessing the Sieve of Eratosthenes , 1987, Computer.
[31] Andrew P. Black,et al. Fine-grained mobility in the Emerald system , 1987, TOCS.
[32] Vivek Sarkar,et al. Automatic Discovery of Parallelism: A Tool and an Experiment (Extended Abstract) , 1988, PPOPP/PPEALS.
[33] Frank Mueller,et al. A Library Implementation of POSIX Threads under UNIX , 1993, USENIX Winter.
[34] Per Brinch Hansen,et al. The N-Body Pipeline , 1991 .
[35] Christian Queinnec,et al. Garbage collecting the world , 1992, POPL '92.
[36] Ken Kennedy,et al. Fortran D Language Specification , 1990 .
[37] Jack W. Davidson,et al. A study of a C function inliner , 1988, Softw. Pract. Exp..
[38] Jan van den Bos,et al. A concurrent object-oriented language with protocols delegation and constraints , 2005 .
[39] Nicholas Carriero,et al. How to write parallel programs - a first course , 1990 .
[40] Per Brinch Hansen,et al. The programming language concurrent pascal , 1975, Language Hierarchies and Interfaces.
[41] R. Jakobson. On Language , 1990 .
[42] Paul G. Sorenson,et al. The Theory And Practice of Compiler Writing , 1985 .
[43] Henry G. Baker,et al. Inlining semantics for subroutines which are recursive , 1992, SIGP.
[44] G. Bell,et al. A New Architecture for Mini-Computers - the DEC PDP-11 , 1899 .
[45] Vineet Singh,et al. Inheritance and synchronization with enabled-sets , 1989, OOPSLA '89.
[46] Chris Tomlinson,et al. Concurrent Object-Oriented Programming Languages , 1989, Object-Oriented Concepts, Databases, and Applications.
[47] Andrew S. Grimshaw. An Introduction to Parallel Object-Oriented Programming with Mentat , 1991 .
[48] Edsger W. Dijkstra,et al. The structure of the “THE”-multiprogramming system , 1968, CACM.
[49] Hans W. Guesgen,et al. A Tagging Method for Parallel Constraint Satisfaction , 1992, J. Parallel Distributed Comput..
[50] Per Brinch Hansen,et al. Parallel Divide and Conquer , 1991 .
[51] Dennis G. Kafura,et al. Inheritance in Actor Based Concurrent Object-Oriented Languages , 1989, Comput. J..
[52] Roberto Bisiani,et al. PLUS: a distributed shared-memory system , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.
[53] Murray Cole,et al. Algorithmic Skeletons: Structured Management of Parallel Computation , 1989 .
[54] James R. Larus,et al. Multiprocessing extensions in Spur Lisp , 1989, IEEE Software.
[55] Hans-Juergen Boehm,et al. Garbage collection in an uncooperative environment , 1988, Softw. Pract. Exp..
[56] Katherine Yelick,et al. Using abstraction in explicitly parallel programs , 1992 .
[57] Arvind,et al. M-Structures: Extending a Parallel, Non-strict, Functional Language with State , 1991, FPCA.
[58] A. J. Gebele,et al. C++ on a Parallel Machine , 1987, C++ Workshop.
[59] Stephen Richardson,et al. Interprocedural analysis vs. procedure integration , 1989, Inf. Process. Lett..
[60] Akinori Yonezawa,et al. Inheritance and Synchronization in Concurrent OOP , 1987, ECOOP.
[61] Jong-Deok Choi,et al. Techniques for debugging parallel programs with flowback analysis , 1991, TOPL.
[62] Ramesh Subramonian,et al. LogP: towards a realistic model of parallel computation , 1993, PPOPP '93.
[63] G. Agha. Concurrent object-oriented programming , 1990, CACM.
[64] Satoshi Matsuoka,et al. A fast parallel conservative garbage collector for concurrent object-oriented systems , 1991, Proceedings 1991 International Workshop on Object Orientation in Operating Systems.
[65] Andrew W. Appel,et al. Compiling with Continuations , 1991 .
[66] Henri E. Bal,et al. Orca: A Language for Distributed Object-Oriented Programming , 1990 .
[67] Jenq Kuen Lee,et al. Static analysis and runtime support for parallel execution of C , 1990 .
[68] Andrew A Chien,et al. Concurrent Aggregates (CA): an Object-Orinted Language for Fine- Grained Message-Passing Machines , 1990 .
[69] Ping-Sheng Tseng. A Systolic Array Parallelizing Compiler , 1990, J. Parallel Distributed Comput..
[70] J. L. Smith,et al. PILOT—A New Multiple Computer System , 1959, JACM.
[71] Edith Schonberg,et al. Detecting access anomalies in programs with critical sections , 1991, PADD '91.
[72] Anoop Gupta,et al. Performance evaluation of memory consistency models for shared-memory multiprocessors , 1991, ASPLOS IV.
[73] Kinson Ho. High-level abstractions for symbolic parallel programming , 1994 .
[74] Bertrand Meyer,et al. Applying 'design by contract' , 1992, Computer.
[75] Carl Hewitt,et al. Actors: A Conceptual Foundation for Concurrent Object-Oriented Programming , 1987, Research Directions in Object-Oriented Programming.
[76] Mesaac Makpangou,et al. Structuring distributed applications as fragmented objects , 1991 .
[77] B. Buchberger. An Algorithmic Method in Polynomial Ideal Theory , 1985 .
[78] Henry M. Levy,et al. Distributed shared memory with versioned objects , 1992, OOPSLA '92.
[79] Richard J. LeBlanc,et al. Distributed Eiffel: a language for programming multi-granular distributed objects on the Clouds operating system , 1992, Proceedings of the 1992 International Conference on Computer Languages.
[80] Akinori Yonezawa,et al. Object-oriented concurrent programming ABCL/1 , 1986, OOPLSA '86.
[81] Brian N. Bershad,et al. PRESTO: A system for object‐oriented parallel programming , 1988, Softw. Pract. Exp..
[82] Lawrence A. Crowl. Architectural adaptability in parallel programming , 1991 .
[83] Butler W. Lampson,et al. Experience with processes and monitors in Mesa , 1980, CACM.
[84] Rüdiger Gebauer,et al. On an Installation of Buchberger's Algorithm , 1988, J. Symb. Comput..
[85] Satoshi Matsuoka,et al. Language Features for Extensibility and Re-use in Concurrent Object-Oriented Languages , 1993 .
[86] John D. McGregor,et al. Understanding object-oriented: a unifying paradigm , 1990, CACM.
[87] Jean-Marc Geib,et al. Eiffel classes for concurrent programming , 1991 .
[88] Jerome A. Feldman,et al. High level programming for distributed computing , 1979, CACM.
[89] Marc Shapiro,et al. Persistence and Migration for C++ Objects , 1989, ECOOP.
[90] Anoop Gupta,et al. The Stanford Dash multiprocessor , 1992, Computer.
[91] Svend Frølund,et al. Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages , 1992, ECOOP.
[92] Rita Loogen,et al. A New Stack Technique for the Management of Runtime Structures in Distributed Implementations , 1993 .
[93] William Y. Stevens. The Structure of SYSTEM/360 Part II: System Implementations , 1964, IBM Syst. J..
[94] Philip J. Hatcher,et al. A production-quality C* compiler for Hypercube multicomputers , 1991, PPOPP '91.
[95] Richard P. LaRowe,et al. Hiding Shared Memory Reference Latency on the Galactica Net Distributed Shared Memory Architecture , 1992, J. Parallel Distributed Comput..
[96] William D. Clinger,et al. Foundations of Actor Semantics , 1981 .
[97] Paul Hudak,et al. Alfalfa: Distributed graph reduction on a hypercube multiprocessor , 1986, Graph Reduction.
[98] Carl Glen Ponder. Evaluation of performance enhancements in algebraic manipulation systems , 1988 .
[99] Peter Chnsty. Software To Support Massively Parallel Computing on the MasPar MP-1 , 1990 .
[100] Arvind,et al. Executing a Program on the MIT Tagged-Token Dataflow Architecture , 1990, IEEE Trans. Computers.
[101] Brian N. Bershad,et al. Midway : shared memory parallel programming with entry consistency for distributed memory multiprocessors , 1991 .
[102] James R. Larus,et al. Cooperative shared memory: software and hardware for scalable multiprocessors , 1993, TOCS.
[103] Roger M. Needham,et al. Grapevine: an exercise in distributed computing , 1982, CACM.
[104] Shirley Dex,et al. JR 旅客販売総合システム(マルス)における運用及び管理について , 1991 .
[105] David Keppel,et al. Fast Data Breakpoints , 1993 .
[106] Donald Yeung,et al. Sparcle: an evolutionary processor design for large-scale multiprocessors , 1993, IEEE Micro.
[107] Craig Chambers,et al. Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches , 1991, ECOOP.
[108] Nader Vasseghi,et al. The Mips R4000 processor , 1992, IEEE Micro.
[109] SimulatorHeinz W. Schmidt,et al. ICSIM : An Object-Oriented Connectionist , 1991 .
[110] Willy Zwaenepoel,et al. Implementation and performance of Munin , 1991, SOSP '91.
[111] Alok Aggarwal,et al. On communication latency in PRAM computations , 1989, SPAA '89.
[112] Friedhelm Meyer auf der Heide,et al. Efficient PRAM simulation on a distributed memory machine , 1992, STOC '92.
[113] Alfred V. Aho,et al. Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.
[114] David A. Patterson,et al. Computer Architecture: A Quantitative Approach , 1969 .
[115] Kurt Mehlhorn,et al. Can A Maximum Flow be Computed on o(nm) Time? , 1990, ICALP.
[116] B DennisJack,et al. Programming semantics for multiprogrammed computations , 1966 .
[117] Colin Atkinson,et al. Object oriented concurrency and distribution in dragoon , 1991 .
[118] D. Caromel. A solution to the explicit/implicit control dilemma , 1991, OOPSLA/ECOOP '90.
[119] Peter Lee,et al. No assembly required: compiling standard ML to C , 1992, LOPL.
[120] Aaron Jay Goldberg,et al. Multiprocessor performance debugging and memory bottlenecks , 1992 .
[121] Randall B. Smith,et al. Self: The power of simplicity , 1987, OOPSLA 1987.
[122] A. Stolcke,et al. Sather Language Design and Performance Evaluation , 1991 .
[123] Mahadev Satyanarayanan,et al. Distributed file systems , 1990 .
[124] Markku Sakkinen,et al. Disciplined Inheritance , 1989, ECOOP.
[125] David P. Anderson,et al. Tarmac: a language system substrate based on mobile memory , 1990, Proceedings.,10th International Conference on Distributed Computing Systems.
[126] Bob Beck,et al. Shared-memory parallel programming in C++ , 1990, IEEE Software.
[127] James R. Larus,et al. The Wisconsin Wind Tunnel: virtual prototyping of parallel computers , 1993, SIGMETRICS '93.
[128] Henry M. Levy,et al. Efficient Support for Multicomputing on ATM Networks , 1993 .
[129] Jean-Marc Geib,et al. Reusability and Concurrency in Parallel Eiffel , 1992 .
[130] Eric A. Brewer,et al. PROTEUS: a high-performance parallel-architecture simulator , 1992, SIGMETRICS '92/PERFORMANCE '92.
[131] Seth Copen Goldstein,et al. Active Messages: A Mechanism for Integrated Communication and Computation , 1992, [1992] Proceedings the 19th Annual International Symposium on Computer Architecture.
[132] Bjarne Stroustrup,et al. The C++ Programming Language, Second Edition , 1991 .
[133] Mark Crovella,et al. The Advantages of Multiple Parallelizations in Combinatorial Search , 1994, J. Parallel Distributed Comput..
[134] Per Brinch Hansen,et al. Monitors and concurrent Pascal: a personal history , 1993, HOPL-II.
[135] Alan Snyder,et al. Encapsulation and inheritance in object-oriented programming languages , 1986, OOPLSA '86.
[136] Sacha Krakowiak,et al. A synchronization mechanism for typed objects in a distributed system , 1988, OOPSLA/ECOOP '88.
[137] Satoshi Matsuoka,et al. Implementing concurrent object-oriented languages on multicomputers , 1993, IEEE Parallel & Distributed Technology: Systems & Applications.
[138] Gul A. Agha,et al. HAL: A High-Level Actor Language and Its Distributed Implementation , 1992, ICPP.
[139] Michael Allen,et al. Organization of the Motorola 88110 superscalar RISC microprocessor , 1992, IEEE Micro.
[140] John G. P. Barnes. An overview of Ada , 1980, Softw. Pract. Exp..
[141] Steven Lucco,et al. Parallel programming in a virtual object space , 1987, OOPSLA '87.
[142] L. Greengard. The Rapid Evaluation of Potential Fields in Particle Systems , 1988 .
[143] Gregory R. Andrews,et al. Concepts and Notations for Concurrent Programming , 1983, CSUR.
[144] Pierre America,et al. Inheritance and Subtyping in a Parallel Object-Oriented Language , 1987, ECOOP.
[145] Denis Caromel. Concurrency and reusability: from sequential to parallel , 1990 .
[146] Kilnam Chon,et al. Overview of a Parallel Object-Oriented Language CLIX , 1987, ECOOP.
[147] C. A. R. Hoare,et al. Monitors: an operating system structuring concept , 1974, CACM.
[148] Barton P. Miller. What to Draw? When to Draw? An Essay on Parallel Program Visualization , 1993, J. Parallel Distributed Comput..
[149] Norman P. Jouppi,et al. Computer technology and architecture: an evolving interaction , 1991, Computer.
[150] A. Goldberg,et al. A new approach to the maximum-flow problem , 1988, JACM.
[151] David C. Cann,et al. Retire Fortran?: a debate rekindled , 1992, CACM.
[152] Zhiyuan Li,et al. Efficient interprocedural analysis for program parallelization and restructuring , 1988, PPEALS '88.
[153] Jenq Kuen Lee,et al. On Using Object-Oriented Parallel Programming to Build Distributed Algebraic Abstractions , 1992, CONPAR.
[154] Evangelos P. Markatos,et al. Load Balancing vs. Locality Management in Shared-Memory Multiprocessors , 1992, ICPP.
[155] Andrew P. Black,et al. Object structure in the Emerald system , 1986, OOPSLA 1986.
[156] Stephen M. Omohundro. The Sather Language and Libraries , 1991, TOOLS.
[157] Ken Kennedy,et al. An Overview of the Fortran D Programming System , 1991, LCPC.
[158] Anoop Gupta,et al. Memory consistency and event ordering in scalable shared-memory multiprocessors , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.
[159] Leslie Lamport,et al. How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs , 2016, IEEE Transactions on Computers.
[160] Jerome A. Feldman,et al. PSather monitors: Design, Tutorial, Rationale and Implementation , 1991 .
[161] Jack Dongarra,et al. A User''s Guide to PVM Parallel Virtual Machine , 1991 .
[162] Guy L. Steele,et al. Data parallel computers and the FORALL statement , 1990, [1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation.
[163] James H. Patterson,et al. Portable Programs for Parallel Processors , 1987 .
[164] Umakishore Ramachandran,et al. An implementation of distributed shared memory , 1991, Softw. Pract. Exp..
[165] Joseph I. Pallas. Multiprocessor Smalltalk: implementation, performance, and analysis , 1990 .
[166] Stephan Murer,et al. A Scalable Distributed Shared Memory , 1992, CONPAR.
[167] Kristen Nygaard,et al. SIMULA: an ALGOL-based simulation language , 1966, CACM.
[168] Jenq Kuen Lee,et al. Object oriented parallel programming: experiments and results , 1991, Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing '91).
[169] Philip J. Hatcher,et al. Data-Parallel Programming on MIMD Computers , 1991, IEEE Trans. Parallel Distributed Syst..
[170] W. Daniel Hillis,et al. Data parallel algorithms , 1986, CACM.