Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > On a Tabling Engine That Can Exploit Or-Parallelism

Publicações

On a Tabling Engine That Can Exploit Or-Parallelism

Título
On a Tabling Engine That Can Exploit Or-Parallelism
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2001
Indexação
Publicação em ISI Web of Knowledge ISI Web of Knowledge
Outras Informações
ID Authenticus: P-008-KJG
Abstract (EN): Tabling is an implementation technique that improves the declarativeness and expressiveness of Prolog by reusing solutions to goals. Quite a few interesting applications of tabling have been developed in the last few years, and several are by nature non-deterministic. This raises the question of whether parallel search techniques can be used to improve the performance of tabled applications. In this work we demonstrate that the mechanisms proposed to parallelize search in the context of SLD resolution naturally generalize to parallel tabled computations, and that resulting systems can achieve good performance on multi-processors. To do so, we present the OPT Yap parallel engine. In our system individual SLG engines communicate data through stack copying. Completion is detected through a novel parallel completion algorithm that builds upon the data structures proposed for or-parallelism. Scheduling is simplified by building on previous research on or-parallelism. We show initial performance results for our implementation. Our best result is for an actual application, model checking, where we obtain linear speedups. © Springer-Verlag Berlin Heidelberg 2001.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 16
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Speculative computations in or-parallel tabled logic programs (2004)
Artigo em Revista Científica Internacional
Rocha, R; Silva, F; Costa, VS
Or-Parallelism within Tabling (1999)
Artigo em Revista Científica Internacional
Rocha, R; Silva, F; Costa, VS
On applying or-parallelism and tabling to logic programs (2005)
Artigo em Revista Científica Internacional
Rocha, R; Silva, F; Costa, VS
Novel models for or-parallel logic programs: A performance analysis (2000)
Artigo em Revista Científica Internacional
Costa, VS; Rocha, R; Silva, F
Improving the efficiency of inductive logic programming systems (2009)
Artigo em Revista Científica Internacional
Nuno A. Fonseca; Vítor Santos Costa; Ricardo Rocha; Rui Camacho; Fernando Silva

Ver todas (11)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-08-22 às 10:58:42 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias