VSL 2014: VIENNA SUMMER OF LOGIC 2014

Towards an Efficient Prolog System by Code Introspection

Authors: George Souza Oliveira and Anderson Faustino Da Silva

ICLP VolumesPapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Towards an Efficient Prolog System by Code Introspection
Authors:George Souza Oliveira and Anderson Faustino Da Silva
Proceedings:ICLP 2014 VSL proceedings
Editors: Michael Leuschel, Tom Schrijvers and Martin Gebser
Keywords:Prolog System, Instrospection, Mutability
Abstract:

ABSTRACT. Several Prolog interpreters are based on the Warren Abstract Machine (WAM), an elegant model to compile Prolog programs. In order to make this model simpler and hence improve the performance several strategies have been proposed, such as: optimize the selection of clauses, specialize the unification, global analysis, native code generation and tabling. This paper proposes a different strategy to implement an efficient Prolog System, the creation of specialized emulators on the fly. The proposed strategy was implemented and evaluated at YAP Prolog System, and the results show an average performance improvement up to 30%.

Pages:10
Talk:Jul 21 11:45
Paper:
Disclaimer | Powered by EasyChair Smart Program