Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Parallel logic programming systems on scalable architectures
Publication

Publications

Parallel logic programming systems on scalable architectures

Title
Parallel logic programming systems on scalable architectures
Type
Article in International Scientific Journal
Year
2000
Authors
Santos Costa, V
(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
Bianchini, R
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 60
Pages: 835-852
ISSN: 0743-7315
Publisher: Elsevier
Other information
Authenticus ID: 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.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 18
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

The influence of architectural parameters on the performance of parallel logic programming systems (1999)
Article in International Scientific Journal
Silva, MG; Dutra, IC; Bianchini, R; Costa, VS
The impact of cache coherence protocols on parallel logic programming systems (2000)
Article in International Conference Proceedings Book
De Castro Dutra, I; Costa, VS; Bianchini, R

Of the same journal

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

See all (8)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-14 at 02:13:07 | Privacy Policy | Personal Data Protection Policy | Whistleblowing