O Sistema Orientado a Objetos Merlin em Máquinas Paralelas

( The Merlin Object Oriented System in Parallel Machines )

Assumpcao Jr, Jecel M.

Published in the V SBAC-PAD ( V Brazilian Computer Architecture Conference - High Performance Computing ) Conference Proceedings, 1993, pages 304-312


Abstract

Parallel Supercomputers and personal workstations can solve different aspects of an application: one as a high speed number cruncher and the other with a friendly, interactive user interface. The two programming environments are seldom compatible, however, which complicates this "collaboration". The Merlin System offers a uniform computational model with automatic distribution of the application components. The main technologies that make this possible are described in this paper: the Self object oriented language, the synchronism by necessity parallel model, explicit reflection, object protection and adaptive dynamic compilation. The interaction of these system features is also discussed.

Resumo

Os supercomputadores paralelos e as estações de trabalho pessoais podem resolver aspectos diferentes de uma aplicação: o primeiro como um processador numérico de alto desempenho e o outro com uma interface interativa e amigável com o usuário. Os dois ambientes de programação raramente são compatíveis, entretanto, o que complica esta "colaboração". O Sistema Merlin oferece um modelo computacional uniforme com a distribuição automática dos componentes da aplicação. As principais tecnologias que possibilitam isto são descritas neste trabalho: a linguagem orientada a objetos Self, o modelo de paralelismo de sincronismo por necessidade, a reflexão explícita, a proteção dos objetos e a compilação dinâmica adaptativa. A interação destas técnicas também é abordada.

9 references


see also:
| jabs1 | | jpaper6 | | jabs2 | | jabs3 | | jabs4 | | jabs5 | | jabs7 | | jpaper8 |
back to:
| jpapers | | jecel | | LSI | | USP |

please send comments to jecel@lsi.usp.br (Jecel Mattos de Assumpcao Jr), who changed this page on Nov 30, 00:12 .