Saltar para:
Logótipo
Você está em: Início > Publicações > Visualização > Parallel logic programming systems on scalable architectures

Parallel logic programming systems on scalable architectures

Título
Parallel logic programming systems on scalable architectures
Tipo
Artigo em Revista Científica Internacional
Ano
2000
Autores
Santos Costa, V
(Autor)
FCUP
Bianchini, R
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Revista
Vol. 60
Páginas: 835-852
ISSN: 0743-7315
Editora: Elsevier
Outras Informações
ID Authenticus: P-007-AX8
Abstract (EN): Parallel logic programming (PLP) systems are sophisticated examples of symbolic computing systems. PLP systems address problems such as allocating dynamic memory, scheduling irregular computations, and managing different types of implicit parallelism. Most PLP systems have been developed for bus-based architectures. However, the complexity of PLP systems and the large amount of data they process raise the question of whether logic programming systems can still achieve good performance on modern scalable architectures, such as distributed shared-memory (DSM) systems. In this work we use execution-driven simulation of a cache-coherent DSM architecture to investigate the performance of Andorra-I, a state-of-the-art PLP system, on a modern multiprocessor. The results of this simulation show that Andorra-I exhibits reasonable running time performance, but it does not scale well. Our detailed analysis of cache misses and their sources expose several opportunities for improvements in Andorra-I. Based on this analysis, we modify Andorra-I using a set of simple techniques that led to significantly better running time and scalability. These results suggest that Andorra-I can and should perform well on modern multiprocessors. Furthermore, as Andorra-I shares its main data structures with several PLP systems, we conclude that the methodology and techniques used in our work can greatly benefit these other PLP systems. © 2000 Academic Press.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 18
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

The influence of architectural parameters on the performance of parallel logic programming systems (1999)
Artigo em Revista Científica Internacional
Silva, MG; Dutra, IC; Bianchini, R; Costa, VS
The impact of cache coherence protocols on parallel logic programming systems (2000)
Artigo em Livro de Atas de Conferência Internacional
De Castro Dutra, I; Costa, VS; Bianchini, R

Da mesma revista

Special Issue on Computer Architecture and High-Performance Computing (2022)
Outra Publicação em Revista Científica Internacional
Jorge Manuel Gomes Barbosa; Lúcia M.A. Drummond; Laurent Lefèvre
Scalable data analytics using crowdsourced repositories and streams (2018)
Artigo em Revista Científica Internacional
Veloso, B; Leal, F; Gonzalez Velez, H; Malheiro, B; Burguillo, JC
Parallel discovery of network motifs (2012)
Artigo em Revista Científica Internacional
Pedro Ribeiro; Fernando Silva; Luis Lopes
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
On the correctness and efficiency of a novel lock-free hash trie map design (2021)
Artigo em Revista Científica Internacional
Miguel Areias; Ricardo Rocha

Ver todas (8)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2025-07-02 às 23:45:47 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias