Inteligencia artificial
Inteligência Artificial
2014
Nome:
Nome:
Nome:
Nome:
Ambiente – Aplicação Heurística
Projetado e implementado como um ambiente integrado de ferramentas. Pacto permite ao usuário desenvolver e testar ( 1 ) novas aplicações distribuídas de inteligência artificial , (2) novas estratégias de pesquisa paralelas heurísticas e ( 3 ) novos algoritmos de alocação dinâmica . O design ea camada de abstração modular de Pacto oferece às características do usuário, como uma poderosa expressividade programação, a modularidade do software , portabilidade e escalabilidade. Três protótipos diferentes de Pacto foram implementados e testados em ambientes de programação como C- iPSC / 2, Strand- Sol e Strand- C -Sol.
Introdução:
A próxima geração de supercomputadores será massivamente paralelo , com arquiteturas de memória virtual partilhado MIMD e dezenas de milhares de processamento ele-mentos . Para fazer com que essas máquinas disponíveis como plataformas adequadas para paralelo com- Puting , a aceitação do usuário exige que estes sistemas devem ser programável de forma adequada , forma orientada para a aplicação user-friendly. Assim, ambientes de programação paralela deve ser portátil , escalável e livre de máquina de- pendente técnica de comunicação e problemas de agendamento. Neste artigo , apresentamos Pacto , um modelo para a programação heurística paralela que cumpre estes requisi-tos . Para atingir os objectivos acima mencionados, nós projetamos e implementado Pacto como um ambiente integrado de ferramentas para o desenvolvimento e teste de novo
As experiências e os resultados obtidos pelo projeto Pacto são atualmente explorados para a concepção de uma nova linguagem de coordenação chamado Cola, [ Aguilar et al. , 1994 ], [ Hirsbrunner , 1993 ], [ Hirsbrunner et al. , 1994 ] .
Modelo
O principal objetivo do Pacto é oferecer um ambiente de programação que permite