Scan primitives for GPU computing

447Citations
Citations of this article
243Readers
Mendeley users who have this article in their library.

Abstract

The scan primitives are powerful, general-purpose data-parallel primitives that are building blocks for a broad range of applications. We describe GPU implementations of these primitives, specifically an efficient formulation and implementation of segmentedscan,on NVIDIA GPUs using the CUDAAPI. Usingthescanprimitives,we show novel GPU implementations of quicksort and sparse matrix-vector multiply, and analyze the performance of the scan primitives, several sort algorithms that use the scan primitives, and a graphical shallow-water fluid simulation using the scan framework for a tridiagonal matrix solver. Copyright © 2007 by the Association for Computing Machinery, Inc.

Cite

CITATION STYLE

APA

Sengupta, S., Harris, M., Zhang, Y., & Owens, J. D. (2007). Scan primitives for GPU computing. In Proceedings of the SIGGRAPH/Eurographics Workshop on Graphics Hardware (pp. 97–106).

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