Supercomputador Orientado a Objetos
Abstract
Object Oriented Programming is considered a great step forward in software development, but is usually associated with low performance. One way to solve this problem is to exploit parallelism. This paper describes the implementation of a pure object oriented language on a 64 processor machine.
References
Assumpção Jr., Jecel M. & Kofuji, S. T.: "Proposta de um Computador Paralelo de Alto Desempenho com Memória Distribuida", Anais do XXIV Congresso Nacional de Informática, São Paulo, Setembro 1991
Caromel, Dennis: "Concurrency And Reusability: From Sequential To Parallel", Journal of Object Oriented Programming, Vol. 3, No. 3, Sep/Oct 1990
Chambers, Craig & et al.: "An Efficient Implementation of Self, a Dynamically-Typed Object-Oriented Language Based on Prototypes", OOPSLA'89 Conference Proceedings, New Orleans, LA, October 1989
Dally, William J.: "A VLSI Architecture for Concurrent Data Structures", Kluwer Academic Publishers, 1987
Dally, William J.: "The Message-Driven Processor: A Multicomputer Processing Node with Efficient Mechanisms", IEEE Micro, Vol 12, Num 2, April 1992
Goldberg, Adele & Robson, David: "Smalltalk-80: The Language and Its Implementation", Addison-Wesley, 1983
Hólzle, Urs & et al.; "The Self Manual", Stanford University, 1991
Kaehler, Ted & Krasner, Glenn: "LOOM - Large Object-Oriented Memory for Smalltalk-80 Systems", Capitulo 14 de Smalltalk-80 Bits of History, Words of Advice, Addison-Wesley, 1983
Ungar, David & Smith, Randall B.: "Self: The Power of Simplicity", OOPSLA'87 Conference Proceedings, Orlando, FL, 1987
Wilson, Paul R. & Moher, Thomas G.: "Design of the Opportunistic Garbage Collector", OOPSLA'89 Conference Proceedings, New Orleans, LA, October 1989
Caromel, Dennis: "Concurrency And Reusability: From Sequential To Parallel", Journal of Object Oriented Programming, Vol. 3, No. 3, Sep/Oct 1990
Chambers, Craig & et al.: "An Efficient Implementation of Self, a Dynamically-Typed Object-Oriented Language Based on Prototypes", OOPSLA'89 Conference Proceedings, New Orleans, LA, October 1989
Dally, William J.: "A VLSI Architecture for Concurrent Data Structures", Kluwer Academic Publishers, 1987
Dally, William J.: "The Message-Driven Processor: A Multicomputer Processing Node with Efficient Mechanisms", IEEE Micro, Vol 12, Num 2, April 1992
Goldberg, Adele & Robson, David: "Smalltalk-80: The Language and Its Implementation", Addison-Wesley, 1983
Hólzle, Urs & et al.; "The Self Manual", Stanford University, 1991
Kaehler, Ted & Krasner, Glenn: "LOOM - Large Object-Oriented Memory for Smalltalk-80 Systems", Capitulo 14 de Smalltalk-80 Bits of History, Words of Advice, Addison-Wesley, 1983
Ungar, David & Smith, Randall B.: "Self: The Power of Simplicity", OOPSLA'87 Conference Proceedings, Orlando, FL, 1987
Wilson, Paul R. & Moher, Thomas G.: "Design of the Opportunistic Garbage Collector", OOPSLA'89 Conference Proceedings, New Orleans, LA, October 1989
Published
1992-10-26
How to Cite
ASSUMPÇÃO JÚNIOR, Jecel Mattos de.
Supercomputador Orientado a Objetos. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 4. , 1992, São Paulo/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
1992
.
p. 337-345.
DOI: https://doi.org/10.5753/sbac-pad.1992.22720.
