Prefix sums are key building blocks in the implementation of many concurrent software applications, and recently much work has gone into efficiently implementing prefix sums to run on massively par-allel graphics processing units (GPUs). Because they lie at the heart of many GPU-accelerated applications, the correctness of prefix sum implementations is of prime importance. We introduce a novel abstraction, the interval of summations, that allows scalable reasoning about implementations of prefix sums. We present this abstraction as a monoid, and prove a sound-ness and completeness result showing that a generic sequential pre-fix sum implementation is correct for an array of length n if and only if it computes the correct result for a specif...
AbstractSuppose we have a completely-connected network of random-access machines which communicate b...
Given n positive integers we show how to construct a proof that the number of subsets summing to a p...
AbstractThe prefix-sum operation, which returns all prefix sums on a sequence of numbers, plays an i...
Abstract: "Experienced algorithm designers rely heavily on a set of building blocks and on the tools...
With the advent of dedicated hardware for multicore programming, parallel algorithms have become omn...
Given an integer array A, the prefix-sum problem is to answer sum(i) queries that return the sum of ...
Parallel prefix sums algorithms are one of the simplest and most useful building blocks for construc...
Parallel prefix computation is perhaps the most frequently used subroutine in parallel algorithms to...
This thesis is about scalable formal verification techniques for software. A verification technique ...
A novel comprehensive and coherent approach for the purpose of increasing instruction-level parallel...
AbstractÐIn this work, we address the problem of designing efficient and scalable hardware-algorithm...
© 2020 IEEE. Existing work-efficient parallel algorithms for floating-point prefix sums exhibit eith...
In this paper we study the Prefix Sum problem introduced by Fredman. We show that it is possible to ...
AbstractThe problem of computing a closed form for sums of special functions arises in many parts of...
Abstract. The main contribution of this work is to propose a number of broadcast-efficient VLSI arch...
AbstractSuppose we have a completely-connected network of random-access machines which communicate b...
Given n positive integers we show how to construct a proof that the number of subsets summing to a p...
AbstractThe prefix-sum operation, which returns all prefix sums on a sequence of numbers, plays an i...
Abstract: "Experienced algorithm designers rely heavily on a set of building blocks and on the tools...
With the advent of dedicated hardware for multicore programming, parallel algorithms have become omn...
Given an integer array A, the prefix-sum problem is to answer sum(i) queries that return the sum of ...
Parallel prefix sums algorithms are one of the simplest and most useful building blocks for construc...
Parallel prefix computation is perhaps the most frequently used subroutine in parallel algorithms to...
This thesis is about scalable formal verification techniques for software. A verification technique ...
A novel comprehensive and coherent approach for the purpose of increasing instruction-level parallel...
AbstractÐIn this work, we address the problem of designing efficient and scalable hardware-algorithm...
© 2020 IEEE. Existing work-efficient parallel algorithms for floating-point prefix sums exhibit eith...
In this paper we study the Prefix Sum problem introduced by Fredman. We show that it is possible to ...
AbstractThe problem of computing a closed form for sums of special functions arises in many parts of...
Abstract. The main contribution of this work is to propose a number of broadcast-efficient VLSI arch...
AbstractSuppose we have a completely-connected network of random-access machines which communicate b...
Given n positive integers we show how to construct a proof that the number of subsets summing to a p...
AbstractThe prefix-sum operation, which returns all prefix sums on a sequence of numbers, plays an i...