Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Yet Another Lock-Free Atom Table Design for Scalable Symbol Management in Prolog

Publicações

Yet Another Lock-Free Atom Table Design for Scalable Symbol Management in Prolog

Título
Yet Another Lock-Free Atom Table Design for Scalable Symbol Management in Prolog
Tipo
Artigo em Revista Científica Internacional
Ano
2024
Autores
Moreno, P
(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
Miguel Areias
(Autor)
FCUP
Ricardo Rocha
(Autor)
FCUP
Costa, VS
(Autor)
FCUP
Revista
Vol. 52
Páginas: 187-206
ISSN: 0885-7458
Editora: Springer Nature
Classificação Científica
CORDIS: Ciências Tecnológicas > Engenharia > Engenharia de computadores
FOS: Ciências exactas e naturais > Ciências da computação e da informação
Outras Informações
ID Authenticus: P-010-5J0
Abstract (EN): Prolog systems rely on an atom table for symbol management, which is usually implemented as a dynamically resizeable hash table. This is ideal for single threaded execution, but can become a bottleneck in a multi-threaded scenario. In this work, we replace the original atom table implementation in the YAP Prolog system with a lock-free hash-based data structure, named Lock-free Hash Tries (LFHT), in order to provide efficient and scalable symbol management. Being lock-free, the new implementation also provides better guarantees, namely, immunity to priority inversion, to deadlocks and to livelocks. Performance results show that the new lock-free LFHT implementation has better results in single threaded execution and much better scalability than the original lock based dynamically resizing hash table.
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

Das mesmas áreas científicas

Apontamentos de Pascal LEM (2000)
Publicação Didática
Luísa Costa Sousa
Method and device for live-streaming with opportunistic mobile edge cloud offloading (2022)
Patente
Manuel E Correia; Rolando S Martins; Luis F Antunes; Fernando M Silva
Deterministic Motif Mining in Protein Databases (2009)
Capítulo ou Parte de Livro
Ferreira, PG; Azevedo, PJ

Ver todas (55)

Da mesma revista

Special Issue on High-Level Parallel Programming and Applications (2022)
Outra Publicação em Revista Científica Internacional
Jorge Manuel Gomes Barbosa; Ines Dutra; Miguel Areias
Relational Learning with GPUs: Accelerating Rule Coverage (2016)
Artigo em Revista Científica Internacional
Alberto Martinez Angeles, CA; Wu, HC; Ines Dutra; Costa, VS; Buenabad Chavez, J
Parallel Asynchronous Strategies for the Execution of Feature Selection Algorithms (2018)
Artigo em Revista Científica Internacional
Jorge Silva; Ana Aguiar; Fernando Silva
LALP: A Language to Program Custom FPGA-Based Acceleration Engines (2012)
Artigo em Revista Científica Internacional
Menotti, R; João M. P. Cardoso; Fernandes, MM; Marques, E
A Lock-Free Hash Trie Design for Concurrent Tabled Logic Programs (2016)
Artigo em Revista Científica Internacional
Miguel Areias; Ricardo Rocha
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-07-16 às 15:39:45 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias