Supercomputador Orientado a Objetos
Resumo
A programação orientada a objetos é considerada um grande avanço no desenvolvimento de programas, mas está normalmente associada a baixos desempenhos. Uma das maneiras de contornar este problema é o aproveitamento de paralelismo. Este trabalho mostra a implementação de urna linguagem puramente orientada a objetos numa máquina com 64 processadores.
Referências
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
Publicado
26/10/1992
Como Citar
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.