A Brouwerian model of the run-time memory

Wuu Yang*

*此作品的通信作者

研究成果: Article同行評審

摘要

The run-time memory of a program may be described with a directed graph in which nodes represent chunks of memory and edges represent references. We define a closed cluster induced by a node n, denoted as CC(n), as the largest set of nodes that are reachable from n but are unreachable from nodes outside the closed cluster. Based on closed clusters, there is a Brouwerian structure under the run-time memory. We present the Brouwerian model and discuss its properties, transformations, and applications. We also propose a two-counter algorithm for calculating CC(n). The two-counter algorithm is never slower than a traditional one-counter algorithm. Our study of the Brouwerian structure is motivated by work on garbage collection.

原文English
頁(從 - 到)2103-2124
頁數22
期刊Journal of Information Science and Engineering
31
發行號6
DOIs
出版狀態Published - 11月 2015

指紋

深入研究「A Brouwerian model of the run-time memory」主題。共同形成了獨特的指紋。

引用此