Burrows and Wheeler [1] presented a lossless text compression method based on Burrows-Wheeler Transform (BWT). A computationally expensive activity during this compression is the sorting of all rotations of the block of data to be compressed. The original implementation incurs the worst case complexity of O(N 2 log(N)), if there is a high degree of repetitiveness in the input file. The number of characters, N, is typically quite large and such worst case behavior is unacceptable. In [2], Sadakane has provided a sorting algorithm with a better worst case bound of O(Nlog(N) 2). Seward [3], however, has shown that even though Sadakane’s algorithm has better asymptotic behavior, it incurs high overheads and a tuned direct-comparison implementat...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
In this work, we study the cache-oblivious computation model, which is inspired by the behaviour of ...
This lecture will cover sorting in the cache-oblivious world. Sorting seems like an unusual topic fo...
This paper is an algorithmic engineering study of cache-oblivious sorting. We investigate by em-piri...
Abstract This paper presents asymptotically optimal algo-rithms for rectangular matrix transpose, FF...
In this paper we explore a simple and general approach for developing parallel algorithms that lead ...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
The Burrows-Wheeler Transform (also known as Block-Sorting) is at the base of compression algorithms...
Cache-oblivious algorithms have been advanced as a way of circumventing some of the difficulties of ...
We present a model that enables us to analyze the running time of an algorithm on a computer with a ...
The traditional way of computing the Burrows-Wheeler transform (BWT) has been to first build a suffi...
1 Introduction The Burrows-Wheeler transformation (BWT) [6] is at the heart of modern, veryeffective...
Abstract We investigate the effect that caches have on the performance of sorting algorithms both ex...
We introduce the problem of computing the Burrows-Wheeler Transform (BWT) using small additional spa...
Memory efficiency and locality have substantial impact on the performance of programs, particularly ...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
In this work, we study the cache-oblivious computation model, which is inspired by the behaviour of ...
This lecture will cover sorting in the cache-oblivious world. Sorting seems like an unusual topic fo...
This paper is an algorithmic engineering study of cache-oblivious sorting. We investigate by em-piri...
Abstract This paper presents asymptotically optimal algo-rithms for rectangular matrix transpose, FF...
In this paper we explore a simple and general approach for developing parallel algorithms that lead ...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
The Burrows-Wheeler Transform (also known as Block-Sorting) is at the base of compression algorithms...
Cache-oblivious algorithms have been advanced as a way of circumventing some of the difficulties of ...
We present a model that enables us to analyze the running time of an algorithm on a computer with a ...
The traditional way of computing the Burrows-Wheeler transform (BWT) has been to first build a suffi...
1 Introduction The Burrows-Wheeler transformation (BWT) [6] is at the heart of modern, veryeffective...
Abstract We investigate the effect that caches have on the performance of sorting algorithms both ex...
We introduce the problem of computing the Burrows-Wheeler Transform (BWT) using small additional spa...
Memory efficiency and locality have substantial impact on the performance of programs, particularly ...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
In this work, we study the cache-oblivious computation model, which is inspired by the behaviour of ...
This lecture will cover sorting in the cache-oblivious world. Sorting seems like an unusual topic fo...