TY - GEN
T1 - The GPU on irregular computing
T2 - 9th International Conference on Computer Aided Design and Computer Graphics, CAD/CG 2005
AU - Ujaldon, Manuel
AU - Saltz, Joel
PY - 2005
Y1 - 2005
N2 - The paper describes a set of strategies for mapping irregular codes onto commodity graphics hardware. We start identifying the resources that current GPUs contain for solving indirect array accesses entirely on hardware, like vertices, textures and color tables. We then show how multiple indirections can be mapped onto the graphics pipeline, basically taking advantage of its streaming architecture for sequencing the indirections through subsequent pipeline stages. Our techniques are applied over typical irregular kernels like the sparse matrix-vector multiply and the Euler solver. Execution times on the GeForce Series consistently outperform the Pentium 4 and Athlon 64 processors, with performance depending on floating-point precision.
AB - The paper describes a set of strategies for mapping irregular codes onto commodity graphics hardware. We start identifying the resources that current GPUs contain for solving indirect array accesses entirely on hardware, like vertices, textures and color tables. We then show how multiple indirections can be mapped onto the graphics pipeline, basically taking advantage of its streaming architecture for sequencing the indirections through subsequent pipeline stages. Our techniques are applied over typical irregular kernels like the sparse matrix-vector multiply and the Euler solver. Execution times on the GeForce Series consistently outperform the Pentium 4 and Athlon 64 processors, with performance depending on floating-point precision.
UR - https://www.scopus.com/pages/publications/33847285602
U2 - 10.1109/CAD-CG.2005.84
DO - 10.1109/CAD-CG.2005.84
M3 - Conference contribution
SN - 0769524737
SN - 9780769524733
T3 - Proceedings - Ninth International Conference on Computer Aided Design and Computer Graphics, CAD/CG 2005
SP - 442
EP - 448
BT - Proceedings - Ninth International Conference on Computer Aided Design and Computer Graphics, CAD/CG 2005
Y2 - 7 December 2005 through 10 December 2005
ER -