Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Optimizing the SICStus Prolog virtual machine instruction set
RISE - Research Institutes of Sweden, ICT, SICS.
2001 (English)Report (Other academic)
Abstract [en]

The Swedish Institute of Computer Science (SICS) is the vendor of SICStus Prolog. To decrease execution time and reduce space requirements, variants of SICStus Prolog's virtual instruction set were investigated. Semi-automatic ways of finding candidate sets of instructions to combine or specialize were developed and used. Several virtual machines were implemented and the relationship between improvements by combinations and by specializations were investigated. The benefits of specializations and combinations of instructions to the performance of the emulator is on the average of the order of 10%. The code size reduction is 15%.

Place, publisher, year, edition, pages
Swedish Institute of Computer Science , 2001, 1. , p. 54
Series
SICS Technical Report, ISSN 1100-3154 ; T2001:01
Keywords [en]
Virtual machines and interpretation techniques, byte-code emulators, WAM, Prolog, SICStus
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ri:diva-22098OAI: oai:DiVA.org:ri-22098DiVA, id: diva2:1041640
Available from: 2016-10-31 Created: 2016-10-31 Last updated: 2018-11-02Bibliographically approved

Open Access in DiVA

fulltext(223 kB)439 downloads
File information
File name FULLTEXT01.pdfFile size 223 kBChecksum SHA-512
eeb7662908f695bf902f432ae4919df0239963c2c8513ae704d80795f4505208a101700fc7de1c03d9f274bcd721a5e241dc4eb914af72efb3e658cfa5960430
Type fulltextMimetype application/pdf

By organisation
SICS
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 440 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 59 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf