Publication:
The Dense Skip Tree: A Cache-Conscious Randomized Data Structure

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

University of Virginia, Department of Computer Science

Research Projects

Organizational Units

Journal Issue

Abstract

We introduce the dense skip tree, a novel cache-conscious randomized data structure. Algo- rithms for search, insertion, and deletion are presented, and they are shown to have expected cost O(log n). The dense skip tree obeys the same asymptotic properties as the skip list and the skip tree. A series of properties on the dense skip tree is proven, in order to show the probabilistic organization of data in a cache-conscious design. Performance benchmarks show the dense skip tree to outperform the skip list and the self-balancing binary search tree when the working set cannot be contained in cache.

Description

Original submission date: 2012-10-29T20:01:27Z

Subjects

Citation

Spiegel, Michael, and Paul Reynolds. "The Dense Skip Tree: A Cache-Conscious Randomized Data Structure." University of Virginia Dept. of Computer Science Tech Report (2009).

Collections

Endorsement

Review

Supplemented By

Referenced By