Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > From simulation to practice: Cache performance study of a prolog system
Publication

From simulation to practice: Cache performance study of a prolog system

Title
From simulation to practice: Cache performance study of a prolog system
Type
Article in International Scientific Journal
Year
2003
Authors
Lopes, R
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page Without ORCID
Castro, LF
(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. View Authenticus page Without ORCID
Costa, VS
(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
Scientific classification
FOS: Natural sciences > Computer and information sciences
Other information
Authenticus ID: P-000-HSK
Abstract (EN): Progress in Prolog applications requires ever better performance and scalability from Prolog implementation technology. Most modern Prolog systems are emulator-based. Best performance thus requires both good emulator design and good memory performance. Indeed, Prolog applications can often spend hundreds of megabytes of data, but there is little work on understanding and quantifying the interactions between Prolog programs and the memory architecture of modern computers. In a previous study of Prolog systems we have shown through simulation that Prolog applications usually, but not always, have good locality, both for deterministic and non-deterministic applications. We also showed that performance may strongly depend on garbage collection and on database operations. Our analysis left two questions unanswered: how well do our simulated results holds on actual hardware, and how much did our results depend on a specific configuration? In this work we use several simulation parameters and profiling counters to improve understanding of Prolog applications. We believe that our analysis is of interest to any system implementor who wants to understand his or her own system's memory performance.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 9
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

CONFERENCE REPORT ON PDK91 - INTERNATIONAL WORKSHOP ON PROCESSING DECLARATIVE KNOWLEDGE (1992)
Another Publication in an International Scientific Journal
Cristina Ribeiro
Recursion patterns and time-analysis (2005)
Article in International Scientific Journal
Barbosa, A; Cunha, A; Pinto, JS
PADL '00: Workshop on Practical Aspects of Declarative Languages (2000)
Article in International Scientific Journal
Enrico Pontelli; Vítor Santos Costa
CONCURRENCY ANNOTATIONS IN C++ (1994)
Article in International Scientific Journal
BAQUERO, C; MOURA, F
Automatic Amortised Analysis of Dynamic Memory Allocation for Lazy Functional Programs (2012)
Article in International Scientific Journal
Hugo Simoes; Pedro Vasconcelos; Mario Florido; Steffen Jost; Kevin Hammond

See all (6)

Recommend this page Top
Copyright 1996-2024 © Faculdade de Economia da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-07-19 at 09:17:42 | Acceptable Use Policy | Data Protection Policy | Complaint Portal
SAMA2