Supercomputador Orientado a Objetos

  • Jecel Mattos de Assumpção Júnior USP

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
Publicado
26/10/1992
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.