AbstractThe prefix-sum operation, which returns all prefix sums on a sequence of numbers, plays an important role in many applications. We study how to efficiently evaluate prefix sums on positive floating-point numbers such that the worst-case roundoff error of each sum is minimized. A direct approach to this problem builds a Huffman tree for each prefix subsequence from scratch, requiring exactly quadratic time for every input X. We can do better by taking advantage of the current Huffman tree to build the next Huffman tree, using dynamic insertions and deletions on Huffman trees. Consequently, subquadratic time suffices for various input patterns. We also provide experimental comparisons of all the algorithms studied in this paper on inp...
The algorithm described in this paper as “algorithm M+ ” is hereby released to the public domain by ...
In the standard Huffman coding problem, one is given a set of words and for each word a positive fre...
There is a common problem of operating on hash values of elements of some database. In this paper th...
AbstractThe prefix-sum operation, which returns all prefix sums on a sequence of numbers, plays an i...
A binary tree is regarded as a prefix-free binary code, in which the weighted sum of the lengths of ...
Given an integer array A, the prefix-sum problem is to answer sum(i) queries that return the sum of ...
© 2020 IEEE. Existing work-efficient parallel algorithms for floating-point prefix sums exhibit eith...
Abstract: "Experienced algorithm designers rely heavily on a set of building blocks and on the tools...
Abstract — Huffman coding finds an optimal prefix code for a given probability mass function. Consid...
Parallel prefix computation is perhaps the most frequently used subroutine in parallel algorithms to...
This paper presents a study of some basic blocks needed in the design of floating-point summation al...
[[abstract]]To reduce the memory size and fasten the process of searching for a symbol in a Huffman ...
The generic Huffman-Encoding Problem of finding a minimum cost prefix-free code is almost completely...
We consider the following variant of Huffman coding in which the costs of the letters rather than th...
[[abstract]]This paper introduces a Huffman decoding algorithm based on the single-side growing Huff...
The algorithm described in this paper as “algorithm M+ ” is hereby released to the public domain by ...
In the standard Huffman coding problem, one is given a set of words and for each word a positive fre...
There is a common problem of operating on hash values of elements of some database. In this paper th...
AbstractThe prefix-sum operation, which returns all prefix sums on a sequence of numbers, plays an i...
A binary tree is regarded as a prefix-free binary code, in which the weighted sum of the lengths of ...
Given an integer array A, the prefix-sum problem is to answer sum(i) queries that return the sum of ...
© 2020 IEEE. Existing work-efficient parallel algorithms for floating-point prefix sums exhibit eith...
Abstract: "Experienced algorithm designers rely heavily on a set of building blocks and on the tools...
Abstract — Huffman coding finds an optimal prefix code for a given probability mass function. Consid...
Parallel prefix computation is perhaps the most frequently used subroutine in parallel algorithms to...
This paper presents a study of some basic blocks needed in the design of floating-point summation al...
[[abstract]]To reduce the memory size and fasten the process of searching for a symbol in a Huffman ...
The generic Huffman-Encoding Problem of finding a minimum cost prefix-free code is almost completely...
We consider the following variant of Huffman coding in which the costs of the letters rather than th...
[[abstract]]This paper introduces a Huffman decoding algorithm based on the single-side growing Huff...
The algorithm described in this paper as “algorithm M+ ” is hereby released to the public domain by ...
In the standard Huffman coding problem, one is given a set of words and for each word a positive fre...
There is a common problem of operating on hash values of elements of some database. In this paper th...