Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Multiple specialization of WAM code
Publication

Publications

Multiple specialization of WAM code

Title
Multiple specialization of WAM code
Type
Article in International Scientific Journal
Year
1999
Authors
Ferreira, Michel C.
(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
Damas, Luís
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page Without ORCID
Journal
The Journal is awaiting validation by the Administrative Services.
Vol. 29
Pages: 243-258
Other information
Authenticus ID: 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.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 16
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

WAM local analysis (2003)
Article in International Scientific Journal
Ferreira, Michel C.; Damas, Luís
Time-evolving O-D matrix estimation using high-speed GPS data streams (2016)
Article in International Scientific Journal
Luís Moreira-Matias; João Gama; Michel Ferreira; João Mendes-Moreira; Luís Damas
Predicting Taxi-Passenger Demand Using Streaming Data (2013)
Article in International Scientific Journal
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)
Article in International Conference Proceedings Book
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)
Article in International Conference Proceedings Book
Michel Ferreira; Luís Damas; Hugo Conceição; Pedro M. d'Orey; Ricardo Fernandes; Peter Steenkiste; Pedro Gomes

See all (12)

Of the same journal

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

See all (28)

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-08 at 22:14:44 | Privacy Policy | Personal Data Protection Policy | Whistleblowing