Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/1753
Título: Estudos sobre o paradigma tuple space em programação paralela
Autor: Carreira, João Fernando Viegas 
Orientador: Silva, João Gabriel Monteiro de Carvalho e
Palavras-chave: Engenharia Informática; Engenharia Informática
Data: 15-Out-1999
Citação: Estudos sobre o paradigma tuple space em programação paralela. 50 vols., Coimbra, 1998, 200 p.
Resumo: A computação paralela constitui no presente uma forma atraente de ultrapassar os limites físicos impostos à velociddade da memória e dos processadores, e permitir a resolução de problemas com grandes requisitos em termos computacionais. No entanto, para tirar partido do imenso poder computacional dos computadores e plataformas paralelas, são necessários ambientes, linguagens, e ferramentas de programação que permitam o desenvolvimento e a execução de aplicações paralelas de um modo eficiente. Infelizmente, apesar dos avanços importantes em termos da eficiência do hardware, programar sistemas paralelos constitui ainda hoje uma tarefa bastante difícil. O desafio que é posto hoje em dia à comunidade científica consiste na concepção e desenvolvimento de novos paradigmas, bem como ferramentas potáveis, flexíveis, e simples de utilizar. Actualmente um dos paradigmas de programação paralela de alto nível mais simples e elegante denomina-se "Espaço de Tuplos", ou Tuple Space. O Tuple Space é uma memória logicamente partilhada, que pode ser acedida por todos os processos envolvidos na computação, e cuja unidade de dados fundamental é o tuplo. A linguagem Linda, introduzida por investigadores da Universidade de Yale, EUA, é o arquétipo de uma linguagem baseada neste paradigma. A linguagem Linda foi objecto de diversos trabalhos de investigação, e foi implementada num leque variado de máquinas e sistemas. A sua implementação sobre sistemas de programação por passagem de mensagens tornou-se hoje em dia uma estratégia atractiva, como aliás o é também para outras linguagens de programação paralela de alto nível. O problema nesta estratégia é que se torna difícil fornecer uma abstração adequada de alto nível e simultaneamente utilizar eficientemente a camada de passagem de mensagens. Esta dissertação ocupa-se da concepção, desenvolvimento, e avaliação de técnicas e mecanismos conducentes a uma melhor distribuição de dados, flexibilidade de interfaces, portabilidade, reutilização, e eficiência em geral do paradigma Tuple Space.
Descrição: Tese de doutoramento em Engenharia Informática apresentada à Fac. de Ciências e Tecnologia da Univ. de Coimbra
URI: https://hdl.handle.net/10316/1753
Direitos: embargoedAccess
Aparece nas coleções:FCTUC Eng.Informática - Teses de Doutoramento

Mostrar registo em formato completo

Visualizações de página

135
Visto em 16/abr/2024

Google ScholarTM

Verificar


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.