. In a virtual memory system, the address space is partitioned into pages, and main memory serves as a cache to the disk. The problem we address is: Given a tree T , find a packing, an allocation of its nodes to pages, which optimizes the cache performance. We investigate a model for tree access in which a node is accessed only via the path leading to it from the root. Two cost functions are considered: the total number of different pages visited in the search, and the number of page faults incurred. It is shown that both functions can be optimized simultaneously. An efficient dynamic programming algorithm to find an optimal packing is presented. The problem of finding an optimal packing which also uses the minimum number of pages, is shown...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
A generalized paging problem is considered. Each request is expressed as a set of $u$ pages. In orde...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
In a virtual memory system, the address space is partitioned into pages, and main memory serves as a...
There is a huge gap between the speeds of modern caches and main memories, and therefore cache misse...
There is a huge gap between the speeds of modern caches and main memories, and therefore cache misse...
Abstract. We consider the problem of laying out a tree or trie in a hierarchical memory, where the t...
Consider laying out a fixed-topology binary tree of N nodes into external memory with block size B s...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
Existing algorithms for learning optimal decision trees can be put into two categories: algorithms b...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
This paper deals with data management in computer systems in which the computing nodes are connected...
AbstractThe paper considers efficient computational load distribution for the exact parallel algorit...
In this thesis we compared some variants of binary search trees that approach dynamic optimality: Ta...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
A generalized paging problem is considered. Each request is expressed as a set of $u$ pages. In orde...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
In a virtual memory system, the address space is partitioned into pages, and main memory serves as a...
There is a huge gap between the speeds of modern caches and main memories, and therefore cache misse...
There is a huge gap between the speeds of modern caches and main memories, and therefore cache misse...
Abstract. We consider the problem of laying out a tree or trie in a hierarchical memory, where the t...
Consider laying out a fixed-topology binary tree of N nodes into external memory with block size B s...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
Existing algorithms for learning optimal decision trees can be put into two categories: algorithms b...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
This paper deals with data management in computer systems in which the computing nodes are connected...
AbstractThe paper considers efficient computational load distribution for the exact parallel algorit...
In this thesis we compared some variants of binary search trees that approach dynamic optimality: Ta...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
A generalized paging problem is considered. Each request is expressed as a set of $u$ pages. In orde...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...