Go to:
Logótipo
Você está em: Start » Publications » View » Batched Evaluation of Linear Tabled Logic Programs
Publication

Batched Evaluation of Linear Tabled Logic Programs

Title
Batched Evaluation of Linear Tabled Logic Programs
Type
Article in International Scientific Journal
Year
2013
Authors
Miguel Areias
(Author)
Other
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Ricardo Rocha
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Journal
Vol. 10
Pages: 1775-1797
ISSN: 1820-0214
Publisher: ComSIS Consortium
Scientific classification
FOS: Natural sciences > Computer and information sciences
Other information
Authenticus ID: 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.
Language: English
Type (Professor's evaluation): Scientific
Contact: miguel-areias@dcc.fc.up.pt; ricroc@dcc.fc.up.pt
No. of pages: 23
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

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

See all (28)

Of the same journal

Editorial (2014)
Another Publication in an International Scientific Journal
Lukovic, I; Budimac, Z; José Paulo Leal; Janousek, J; Rocha, A; Dan Burdescu, D; Dragan, D
Visualization of path patterns in semantic graphs (2020)
Article in International Scientific Journal
José Paulo Leal
Using proximity to compute semantic relatedness in RDF graphs (2013)
Article in International Scientific Journal
Jose Paulo Leal
Tuning a Semantic Relatedness Algorithm using a Multiscale Approach (2015)
Article in International Scientific Journal
Jose Paulo Leal; Teresa Costa
Sequencing Educational Resources with Seqins (2014)
Article in International Scientific Journal
Ricardo Queiros; Jose Paulo Leal; Jose Campos

See all (11)

Recommend this page Top
Copyright 1996-2024 © Faculdade de Medicina da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-10-02 at 15:23:18
Acceptable Use Policy | Data Protection Policy | Complaint Portal | Política de Captação e Difusão da Imagem Pessoal em Suporte Digital