On Enabling the WAM with Region Support
ICLP '02 Proceedings of the 18th International Conference on Logic Programming
A Retrospective on Region-Based Memory Management
Higher-Order and Symbolic Computation
Runtime support for region-based memory management in Mercury
Proceedings of the 7th international symposium on Memory management
Static region analysis for mercury
ICLP'07 Proceedings of the 23rd international conference on Logic programming
Towards region-based memory management for mercury programs
ICLP'06 Proceedings of the 22nd international conference on Logic Programming
A bloat-aware design for big data applications
Proceedings of the 2013 international symposium on memory management
Hi-index | 0.00 |
We extend Tofte and Talpin's region-based model for memory management to support backtracking and cuts, which makes it suitable for use with Prolog and other logic programming languages. We describe how the extended model can be implemented and report on the performance of a prototype implementation. The prototype implementation performs well when compared to a garbage-collecting Prolog implementation using comparable technology for non-memory-management issues.