Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Multiple specialization of WAM code

Publicações

Multiple specialization of WAM code

Título
Multiple specialization of WAM code
Tipo
Artigo em Revista Científica Internacional
Ano
1999
Autores
Ferreira, Michel C.
(Autor)
FCUP
Damas, Luís
(Autor)
FCUP
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Ver página do Authenticus Sem ORCID
Revista
A Revista está pendente de validação pelos Serviços Administrativos.
Vol. 29
Páginas: 243-258
Outras Informações
ID Authenticus: P-001-65D
Abstract (EN): Program specialization is normally supported by global analysis of the program. Compilers use the information deduced to generate more efficient, specialized implementations of the program. This specialization can be single or multiple, depending if each procedure of the program is specialized into one or more versions. We present a Prolog compiler that does multiple specialization, using an algorithm that works over the WAM code, deducing the reachable procedure activations based on local analysis. The idea is to use the analysis that is done in the Prolog to WAM compilation, and that generates local specialized instructions, and to propagate this information through the entire program. The creation of multiple versions of predicates allows the propagation to be interprocedural, and to achieve global program specialization. Results from an implementation generating C code as target language are presented, showing a performance comparable to native code Prolog compilers.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 16
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

WAM local analysis (2003)
Artigo em Revista Científica Internacional
Ferreira, Michel C.; Damas, Luís
Time-evolving O-D matrix estimation using high-speed GPS data streams (2016)
Artigo em Revista Científica Internacional
Luís Moreira-Matias; João Gama; Michel Ferreira; João Mendes-Moreira; Luís Damas
Predicting Taxi-Passenger Demand Using Streaming Data (2013)
Artigo em Revista Científica Internacional
Luís Moreira-Matias; João Gama; Michel Ferreira; João Mendes-Moreira; Luís Damas
Vehicular sensing: Emergence of a massive urban scanner (2012)
Artigo em Livro de Atas de Conferência Internacional
Michel Ferreira; Fernandes, R; Hugo Conceicao; Gomes, P; Pedro M. d'Orey; Luís Moreira-Matias; João Gama; Lima, F; Damas, L
Self-Automated Parking Lots for Autonomous Vehicles based on Vehicular Ad Hoc Networks (2014)
Artigo em Livro de Atas de Conferência Internacional
Michel Ferreira; Luís Damas; Hugo Conceição; Pedro M. d'Orey; Ricardo Fernandes; Peter Steenkiste; Pedro Gomes

Ver todas (12)

Da mesma revista

WAM local analysis (2003)
Artigo em Revista Científica Internacional
Ferreira, Michel C.; Damas, Luís
Using depth to capture average-case complexity (2003)
Artigo em Revista Científica Internacional
antunes, l; fortnow, l; vinodchandran, nv
Transparent environment for replicated Ravenscar applications (2002)
Artigo em Revista Científica Internacional
pinho, lm; vasques, f
The MYDDAS project: Using a deductive database for traffic characterization (2005)
Artigo em Revista Científica Internacional
Ferreira, Michel C.
SRBQ and RSVPRAgg: A comparative study (2004)
Artigo em Revista Científica Internacional
Prior, R; Sargento, S; Brandao, P; Crisostomo, S

Ver todas (28)

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-23 às 23:44:24 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias