• https://doi.org/10.1007/3-540-55460-2_1Copy DOI Icon

Real-time memory management for Prolog

  • Jan 1, 1992
  • Yves Bekkers +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

This paper relates a long experiment on implementing real time garbage collectors for Prolog. First, the main peculiarities of Prolog memory management are briefly reviewed. The relation between non-determinism and garbage collection are explained. Early-reset and variable shunting are presented. Attributed variables, a new type of data for implementing Prolog extensions and realizing a value trail mechanism is introduced. Then, a realtime garbage collection algorithm, taking these aspects into account, is entirely presented. The synchronizing problems, including those linked to non-determinism, are discussed in details. Finally, two concrete implementations are described.Key wordsProloggarbage collectorrealtimeimplementationabstract machineearly resetvariable shuntingattributed variablevirtual backtracking

Similar Papers
  • Conference Article
  • Citations9

MCS: Memory Constraint Strategy for Unified Memory Manager in Spark

  • Dec 01, 2017
  • Ziyao Zhu +3
  • Research Article
  • Citations28

RUMA has it

  • Jun 01, 2016
  • Proceedings of the VLDB Endowment
  • Felix Martin Schuhknecht +2
  • Conference Article
  • Citations2

Research and analysis of garbage collection mechanism for real-time embedded Java

  • May 26, 2004
  • Liu Wei +2
  • Conference Article
  • Citations59

Error-free garbage collection traces

  • Jun 01, 2002
  • Matthew Hertz +4
  • Research Article
  • Citations9

Error-free garbage collection traces

  • Jun 01, 2002
  • ACM SIGMETRICS Performance Evaluation Review
  • Matthew Hertz +4
  • Conference Article
  • Citations4

Team up

  • Oct 12, 2014
  • Isabella Stilkerich +5
  • Conference Article
  • Citations14

Scalable hardware-algorithm for mark-sweep garbage collection

  • Sep 05, 2000
  • W Srisa-An +2
  • Conference Article
  • Citations19

Real-Time Memory Management: Life and Times

  • Dec 10, 2014
  • A Borg +3
  • Research Article
  • Citations11

Thread-local heaps for Java

  • Jun 20, 2002
  • ACM SIGPLAN Notices
  • Tamar Domani +5
  • Conference Article
  • Citations2

Cache performance of chronological garbage collection

  • May 24, 1998
  • Yuping Ding +1
  • Conference Article

Improving the Performance of the Deferrable Server Based Garbage Collection Scheduling Strategy

  • Dec 01, 2006
  • Ali Ebrahim El Desokey +3
  • Conference Article
  • Citations24

NG2C: pretenuring garbage collection with dynamic generations for HotSpot big data applications

  • Jun 18, 2017
  • Rodrigo Bruno +2
  • Book Chapter
  • Citations9

Predicting a Future Where the Future Is Routinely Predicted

  • Jan 26, 2018
  • Andrew W Moore
  • Research Article
  • Citations46

A mean field model for a class of garbage collection algorithms in flash-based solid state drives

  • Jun 14, 2013
  • ACM SIGMETRICS Performance Evaluation Review
  • Benny Van Houdt
  • Conference Article
  • Citations4

Towards an Efficient Pauseless Java GC with Selective HTM-Based Access Barriers

  • Sep 27, 2017
  • Maria Carpen-Amarie +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.