Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Logótipo
Você está em: Start > Publications > View > Threads and or-parallelism unified
Publication

Threads and or-parallelism unified

Title
Threads and or-parallelism unified
Type
Article in International Scientific Journal
Year
2010
Authors
Ines Dutra
(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
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 No. Part 4-6 Sp. Iss.
Pages: 417-432
ISSN: 1471-0684
Indexing
Publicação em ISI Web of Science ISI Web of Science
Current Contents
Scientific classification
FOS: Natural sciences > Computer and information sciences
CORDIS: Physical sciences > Computer science
Other information
Authenticus ID: P-003-5J0
Abstract (EN): One of the main advantages of Logic Programming (LP) is that it provides an excellent framework for the parallel execution of programs. In this work we investigate novel techniques to efficiently exploit parallelism from real-world applications in low cost multi-core architectures. To achieve these goals, we revive and redesign the YapOr system to exploit or-parallelism based on a multi-threaded implementation. Our new approach takes full advantage of the state-of-the-art fast and optimized YAP Prolog engine and shares the underlying execution environment, scheduler and most of the data structures used to support YapOr's model. Initial experiments with our new approach consistently achieve almost linear speedups for most of the applications, proving itself as a good alternative for exploiting implicit parallelism in the currently available low cost multi-core architectures.
Language: English
Type (Professor's evaluation): Scientific
Contact: vsc@dcc.fc.up.pt; ines@dcc.fc.up.pt; ricroc@dcc.fc.up.pt
Notes: Special Issue 4-6 (26th International Conference on Logic Programming) ICLP 2010. - DOI: 10.1017/S1471068410000190. - KEYWORDS: multi-threading; or-parallelism; implementation.
No. of pages: 16
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Pruning strategies for the efficient traversal of the search space in PILP environments (2021)
Article in International Scientific Journal
Corte Real, J; Ines Dutra; Ricardo Rocha
SkILL - a Stochastic Inductive Logic Learner (2015)
Article in International Conference Proceedings Book
Joana Côrte Real; Theofrastos Mantadelis; Inês de Castro Dutra; Ricardo Rocha
Scheduling OR-parallelism in YapOr and ThOr on Multi-Core Machines (2012)
Article in International Conference Proceedings Book
Ines Dutra; Ricardo Rocha; Vitor Santos Costa; Fernando Silva; Joao Santos
Prolog programming with a map-reduce parallel construct (2013)
Article in International Conference Proceedings Book
Corte Real, J; Dutra, I; Rocha, R
On Applying Probabilistic Logic Programming to Breast Cancer Data (2017)
Article in International Conference Proceedings Book
Real, JC; Ines Dutra; Ricardo Rocha

See all (9)

Of the same scientific areas

On Applying Linear Tabling to Logic Programs (2010)
Thesis
MIGUEL AREIAS; Ricardo Rocha
APRIORI Algorithm for Label Ranking (2010)
Thesis
Cláudio Sá; Carlos Soares; Joaquim Costa
On the average size of pd automata: an analytic combinatorics approach (2010)
Technical Report
Sabine Broda; António Machiavelo; Nelma Moreira; Rogério Reis
On Covering Path Orthogonal Polygons (preliminary version) (2016)
Technical Report
Ana Paula Tomás; Catarina Lobo Ferreira

See all (137)

Of the same journal

Introduction to the 33rd international conference on logic programming special issue (2017)
Another Publication in an International Scientific Journal
Ricardo Rocha; Son, TC
Introduction to the 28th international conference on logic programming special issue (2012)
Another Publication in an International Scientific Journal
AGOSTINO DOVIER; VÃTOR SANTOS COSTA
Towards multi-threaded local tabling using a common table space (2012)
Article in International Scientific Journal
Miguel Areias; Ricardo Rocha
The YAP Prolog system (2012)
Article in International Scientific Journal
Vitor Santos Costa; Ricardo Rocha; Luis Damas
Tabling, Rational Terms, and Coinduction Finally Together! (2014)
Article in International Scientific Journal
Theofrastos Mantadelis; Ricardo Rocha; Paulo Moura

See all (20)

Recommend this page Top
Copyright 1996-2024 © Faculdade de Psicologia e de Ciências da Educação da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-10-11 at 09:23:11 | Acceptable Use Policy | Data Protection Policy | Complaint Portal