Sciweavers

ICS
2009
Tsinghua U.

A translation system for enabling data mining applications on GPUs

13 years 9 months ago
A translation system for enabling data mining applications on GPUs
Modern GPUs offer much computing power at a very modest cost. Even though CUDA and other related recent developments are accelerating the use of GPUs for general purpose applications, several challenges still remain in programming the GPUs. Thus, it is clearly desirable to be able to program GPUs using a higher-level interface. In this paper, we offer a solution that targets a specific class of applications, which are the data mining and scientific data analysis applications. Our work is driven by the observation that a common processing structure, that of generalized reductions, fits a large number of popular data mining algorithms. In our solution, the programmers simply need to specify the sequential reduction loop(s) with some additional information about the parameters. We use program analysis and code generation to map the applications to a GPU. Several additional optimizations are also performed by the system. We have evaluated our system using three popular data mining appl...
Wenjing Ma, Gagan Agrawal
Added 25 Jul 2010
Updated 25 Jul 2010
Type Conference
Year 2009
Where ICS
Authors Wenjing Ma, Gagan Agrawal
Comments (0)