Saltar para:
Logótipo
Você está em: Início » Publicações » Visualização » Batched Evaluation of Linear Tabled Logic Programs

Batched Evaluation of Linear Tabled Logic Programs

Título
Batched Evaluation of Linear Tabled Logic Programs
Tipo
Artigo em Revista Científica Internacional
Ano
2013
Autores
Miguel Areias
(Autor)
Outra
Ricardo Rocha
(Autor)
FCUP
Revista
Vol. 10
Páginas: 1775-1797
ISSN: 1820-0214
Classificação Científica
FOS: Ciências exactas e naturais > Ciências da computação e da informação
Outras Informações
ID Authenticus: P-006-JVC
Abstract (EN): Logic Programming languages, such as Prolog, provide a high-level, declarative approach to programming. Despite the power, flexibility and good performance that Prolog systems have achieved, some deficiencies in Prolog's evaluation strategy - SLD resolution - limit the potential of the logic programming paradigm. Tabled evaluation is a recognized and powerful technique that overcomes SLD's susceptibility in dealing with recursion and redundant sub-computations. In a tabled evaluation, there are several points where we may have to choose between different tabling operations. The decision on which operation to perform is determined by the scheduling algorithm. The two most successful tabling scheduling algorithms are local scheduling and batched scheduling. In previous work, we have developed a framework, on top of the Yap Prolog system, that supports the combination of different linear tabling strategies for local scheduling. In this work, we propose the extension of our framework to support batched scheduling. In particular, we are interested in the two most successful linear tabling strategies, the DRA and DRE strategies. To the best of our knowledge, no other Prolog system supports both strategies simultaneously for batched scheduling. Our experimental results show that the combination of the DRA and DRE strategies can effectively reduce the execution time for batched evaluation.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Contacto: miguel-areias@dcc.fc.up.pt; ricroc@dcc.fc.up.pt
Nº de páginas: 23
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

On Applying Linear Tabling to Logic Programs (2010)
Tese
MIGUEL AREIAS; Ricardo Rocha
Towards multi-threaded local tabling using a common table space (2012)
Artigo em Revista Científica Internacional
Miguel Areias; Ricardo Rocha
Table space designs for implicit and explicit concurrent tabled evaluation (2018)
Artigo em Revista Científica Internacional
Miguel Areias; Ricardo Rocha
On the implementation of memory reclamation methods in a lock-free hash trie design (2021)
Artigo em Revista Científica Internacional
Moreno, P; Miguel Areias; Ricardo Rocha

Ver todas (28)

Da mesma revista

Editorial (2014)
Outra Publicação em Revista Científica Internacional
Lukovic, I; Budimac, Z; José Paulo Leal; Janousek, J; Rocha, A; Dan Burdescu, D; Dragan, D
Visualization of path patterns in semantic graphs (2020)
Artigo em Revista Científica Internacional
José Paulo Leal
Using proximity to compute semantic relatedness in RDF graphs (2013)
Artigo em Revista Científica Internacional
Jose Paulo Leal
Tuning a Semantic Relatedness Algorithm using a Multiscale Approach (2015)
Artigo em Revista Científica Internacional
Jose Paulo Leal; Teresa Costa
Sequencing Educational Resources with Seqins (2014)
Artigo em Revista Científica Internacional
Ricardo Queiros; Jose Paulo Leal; Jose Campos

Ver todas (11)

Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Medicina da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-11-03 às 19:38:35
Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias | Política de Captação e Difusão da Imagem Pessoal em Suporte Digital