Implementing FastMap on the GPU: Considerations on General-Purpose Computation on Graphics Hardware release_b2sraao24fcdjkwlmvljxcyzze

by G. Reina, T.Ertl

Published in Computer Graphics and Visual Computing by The Eurographics Association.

2005   p51-58

Abstract

In this paper we focus on the implications of implementing generic algorithms on graphics hardware. As an example, we ported the dimensionality reduction algorithm FastMap to fragment programs and thus accelerated it by orders of magnitude, allowing for interactive tweaking and evaluating of the algorithm parameters for datasets of several hundred thousand points and tens of dimensions; even the animation of structural changes in relation to parameters is possible. This allows to complement the algorithmic heuristic used by FastMap by explorative results from human interaction. Such an approach can be considered a heuristic in itself, but has the advantage of being based on visual feedback, therefore allowing for iterative improvement of the results. Thus we demonstrate how to benefit from the high execution parallelism on commodity graphics hardware as an alternative to making use of other, more costly, multiprocessing techniques. We discuss performance and bandwidth aspects as well as accuracy problems since these results are of more general interest and can be applied to general processing on graphics hardware as a whole.
In text/plain format

Archived Files and Locations

application/pdf  422.2 kB
file_kmuanun3nrdk3lwhqyts6dt2pi
diglib.eg.org (publisher)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article
Stage   published
Year   2005
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: 6d851994-61ab-4e38-8b1b-06cc864d5f7a
API URL: JSON