Eingang zum Volltext in SciDok
Lizenz
Report (Bericht) zugänglich unter
The RAWAM : relfun-adapted WAM emulation in C
URN: urn:nbn:de:bsz:291-scidok-41619
URL: http://scidok.sulb.uni-saarland.de/volltexte/2011/4161/
Quelle:
(1998) Kaiserslautern ; Saarbrücken : DFKI, 1998
pdf-Format:
Dokument 1.pdf (15.637 KB)
![]()
![]()
![]()
![]()
![]()
SWD-Schlagwörter:
Künstliche Intelligenz
Institut:
DFKI Deutsches Forschungszentrum für Künstliche Intelligenz
DDC-Sachgruppe:
Informatik
Dokumentart:
Report (Bericht)
Schriftenreihe:
Technical memo / Deutsches Forschungszentrum für Künstliche Intelligenz [ISSN 0946-0071]
Bandnummer:
98-07
Sprache:
Englisch
Erstellungsjahr:
1998
Publikationsdatum:
05.09.2011
Kurzfassung auf Englisch:
This work describes the C implementation of the Relfun-Adapted WAM (RAWAM). The RAWAM is an abstract machine tailored to the relational-functional language Relfun, designed and implemented on the basis of the Warren Abstract Machine (WAM). Its goal is to replace an older LISP-implemented Relfun WAM by delivering comparable functionality at higher speed. The RAWAM implementation is introduced by reference to Hassan Ai:tKaci's book "Warren's Abstract Machine: A Tutorial Reconstruction'; , and the present work will emphasize the differences and extensions w.r.t. this book. These include an assembler, an optimizer, a rudimentary module system, a more flexible realization of the standard WAM memory layout, as well as Relfun-specific extensions for functional and relational builtins, sorts, generalised indexing, and a simple higher-order facility. The implementation of the RAWAM will be described in terms of pseudo code and schematic patterns for the data structures. A relational-functional benchmark revealed a speed-up factor of 20-30 of the RAWAM compared to the older WAM.
Lizenz:
Standard-Veröffentlichungsvertrag