Efficient stream reduction on the gpu

  • Roger D
  • Assarsson U
  • Holzschuch N
N/ACitations
Citations of this article
29Readers
Mendeley users who have this article in their library.

Abstract

Stream reduction is the process of removing un-wanted elements from a stream of outputs. It is a key component of many GPGPU algorithms, especially in multi-pass algorithms: the stream reduction is used to remove unwanted elements from the output of a previous pass before sending it as input for the next pass. In this paper, we present a new efficient algorithm for stream reduction on the GPU. Our algorithm works by splitting the input stream into smaller components of a fixed size, on which we run a standard stream reduction pass. We then concatenate the results of these stream reduction pass with line drawing. This last pass is very efficient because we already know the size of the data.

Cite

CITATION STYLE

APA

Roger, D., Assarsson, U., & Holzschuch, N. (2007). Efficient stream reduction on the gpu. In Workshop on General Purpose Processing on Graphics Processing Units (p. 6). Retrieved from http://maverick.inria.fr/Publications/2007/RAH07a/gpuReduction.pdf http://hal.archives-ouvertes.fr/inria-00438171/

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free