Saltar para:
Logótipo
Você está em: Início > Publicações > Visualização > Or-parallel prolog execution on clusters of multicores

Or-parallel prolog execution on clusters of multicores

Título
Or-parallel prolog execution on clusters of multicores
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2013
Autores
Santos, J
(Autor)
Outra
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Ver página do Authenticus Sem ORCID
Rocha, R
(Autor)
FCUP
Ata de Conferência Internacional
Páginas: 9-20
2nd Symposium on Languages, Applications and Technologies, SLATE 2013
Porto, 20 June 2013 through 21 June 2013
Indexação
Publicação em ISI Web of Knowledge ISI Web of Knowledge
Outras Informações
ID Authenticus: P-008-KJT
Abstract (EN): Logic Programming languages, such as Prolog, provide an excellent framework for the parallel execution of logic programs. In particular, the inherent non-determinism in the way logic programs are structured makes Prolog very attractive for the exploitation of implicit parallelism. One of the most noticeable sources of implicit parallelism in Prolog programs is or-parallelism. Or-parallelism arises from the simultaneous evaluation of a subgoal call against the clauses that match that call. Arguably, the most successful model for or-parallelism is environment copying, that has been efficiently used in the implementation of or-parallel Prolog systems both on shared memory and distributed memory architectures. Nowadays, multicores and clusters of multicores are becoming the norm and, although, many parallel Prolog systems have been developed in the past, to the best of our knowledge, none of them was specially designed to explore the combination of shared with distributed memory architectures. Motivated by our past experience, in designing and developing parallel Prolog systems based on environment copying, we propose a novel computational model to efficiently exploit implicit parallelism from large scale real-world applications specialized for the novel architectures based on clusters of multicores. © João Santos and Ricardo Rocha.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 12
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

On the Implementation of an Or-Parallel Prolog System for Clusters of Multicores (2016)
Artigo em Revista Científica Internacional
Joao Santos; Ricardo Rocha
A Team-Based Scheduling Model for Interfacing Or-Parallel Prolog Engines (2014)
Artigo em Revista Científica Internacional
Joao Santos; Ricardo Rocha
Scheduling OR-parallelism in YapOr and ThOr on Multi-Core Machines (2012)
Artigo em Livro de Atas de Conferência Internacional
Ines Dutra; Ricardo Rocha; Vitor Santos Costa; Fernando Silva; Joao Santos
On the efficient implementation of mode-directed tabling (2013)
Artigo em Livro de Atas de Conferência Internacional
Santos, J; Rocha, R
Mode-Directed Tabling and Applications in the YapTab System (2012)
Artigo em Livro de Atas de Conferência Internacional
João Santos; Ricardo Rocha
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-10-01 às 22:15:18 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico