Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data 2006
DOI: 10.1145/1142473.1142511
|View full text |Cite
|
Sign up to set email alerts
|

GPUTeraSort

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 289 publications
(10 citation statements)
references
References 39 publications
0
10
0
Order By: Relevance
“…However, the increasing demand for sophisticated graphics for video games, computer-aided design (CAD), animation, and other applications is driving the development of more and more powerful graphical processing units (GPUs), which take advantage of data parallelism to render graphics at high speeds. While video cards have been traditionally used only for graphics-intensive applications, they have also been recently leveraged towards scientific-computing problems, such as finite-difference time-domain algorithms [1], sorting algorithms for large databases [2], n-body problems [3], and quantum Monte Carlo methods for chemical applications [4]. In these cases, programmers were required to construct GPU algorithms using a limited set of operations originally intended for computer graphics applications; however, the recent release of graphics card manufacturer NVIDIA's compute unified device architecture (CUDA) development toolkit for some of their high-end graphics cards allows developers to code algorithms in a C-like language [5].…”
Section: Introductionmentioning
confidence: 99%
“…However, the increasing demand for sophisticated graphics for video games, computer-aided design (CAD), animation, and other applications is driving the development of more and more powerful graphical processing units (GPUs), which take advantage of data parallelism to render graphics at high speeds. While video cards have been traditionally used only for graphics-intensive applications, they have also been recently leveraged towards scientific-computing problems, such as finite-difference time-domain algorithms [1], sorting algorithms for large databases [2], n-body problems [3], and quantum Monte Carlo methods for chemical applications [4]. In these cases, programmers were required to construct GPU algorithms using a limited set of operations originally intended for computer graphics applications; however, the recent release of graphics card manufacturer NVIDIA's compute unified device architecture (CUDA) development toolkit for some of their high-end graphics cards allows developers to code algorithms in a C-like language [5].…”
Section: Introductionmentioning
confidence: 99%
“…Distinct sorting algorithms can be used to obtain the top elements from a set of candidates. Previous work introduced custom sorting algorithms for specific tasks using multi-core CPU (Tridgell, 1999) and GPU setups (Satish et al, 2009;Govindaraju et al, 2006).…”
Section: Gpu Sortingmentioning
confidence: 99%
“…There have been some newer approaches to sorting networks often in combination with hardware accelerators like FPGAs [17] or GPUs [9]. In particular GPGPU programming has led to a little renaissance of sorting networks, especially with different implementations of the Bitonic Sorter [19,8,10] achieving good results. However these approaches usually either implement the bitonic sorter in the original way as presented by Batcher or sometimes implement the Adaptive Bitonic Sorter [2] instead.…”
Section: Related Workmentioning
confidence: 99%