Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > A Team-Based Scheduling Model for Interfacing Or-Parallel Prolog Engines

Publicações

A Team-Based Scheduling Model for Interfacing Or-Parallel Prolog Engines

Título
A Team-Based Scheduling Model for Interfacing Or-Parallel Prolog Engines
Tipo
Artigo em Revista Científica Internacional
Ano
2014
Autores
Joao Santos
(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
Ricardo Rocha
(Autor)
FCUP
Revista
Vol. 11 4
Páginas: 1435-1454
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-00A-2BN
Abstract (EN): Logic Programming languages, such as Prolog, offer a great potential 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. 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 and distributed memory architectures. Conceptually, an or-parallel Prolog system consists of two components: an or-parallel engine (i.e., a set of independent Prolog engines which we named a team of workers) and a scheduler. In this work, we propose a team-based scheduling model to efficiently exploit parallelism between different or-parallel engines running on top of clusters of multicores. Our proposal defines a layered approach where a second-level scheduler specifies a clean interface for scheduling work between the base or-parallel engines, thus enabling different scheduling combinations to be used for distributing work among workers inside a team and among teams.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 20
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
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
Or-parallel prolog execution on clusters of multicores (2013)
Artigo em Livro de Atas de Conferência Internacional
Santos, J; Rocha, R
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

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-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-10-25 às 19:14:17 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico