Abstraction of Graphics Hardware Through The Use of Modern Interfaces to Increase Performance of Linear Algebra Routines

作者

  • M. Woolsey Department of Electrical Engineering University of Mississippi, University, MS 38677, USA
  • W. E. Hutchcraft Department of Electrical Engineering University of Mississippi, University, MS 38677, USA
  • R. K. Gordon Department of Electrical Engineering University of Mississippi, University, MS 38677, USA

关键词:

Abstraction of Graphics Hardware Through The Use of Modern Interfaces to Increase Performance of Linear Algebra Routines

摘要

General purpose computation on graphics processing units (GPGPU) is introduced through the application of modern interfaces that abstract graphics hardware. In order to provide an example of these techniques, implementation of an iterative matrix solving algorithm is detailed using two interfaces – Stanford's BrookGPU and Accelerator from Microsoft Research. Performance of the Accelerator implementation is then analyzed.

##plugins.generic.usageStats.downloads##

##plugins.generic.usageStats.noStats##

参考

E. Kreyszig, Advanced Engineering Mathematics, 8 th

edition, John Wiley and Sons, New York, 1999.

M. J. Inman and A. Z. Elsherbeni, “Programming

video cards for computational electromagnetics

applications,” IEEE Antennas and Propagation

Magazine, vol. 47, no. 6, December 2005.

I. Buck, T. Foley, D. Horn, J. Sugerman, K.

Fatahalian, M. Houston, and P. Hanrahan, “Brook for

GPU's: Stream computing on graphics hardware,”

Transactions on Graphics 23, August 2004.

D. Tarditi; S. Puri, and J. Oglesby, “Accelerator:

using data parallelism to program GPU's for general-

purpose uses,” Proceedings of the 12th international

conference on Architectural support for

programming languages and operating systems

, San Jose, CA, USA, October 2006.

J. R. Shewchuk, “Triangle: engineering a 2D quality

WOOLSEY, HUTCHCRAFT, GORDON: ABSTRACTION OF GRAPHICS HARDWARE TO INCREASE PERFORMANCE OF LINEAR ALGEBRA

mesh generator and delaunay triangulator,” Applied

Computational Geometry: Towards Geometric

Engineering, vol. 1148 Lecture Notes in Computer

Science, pp. 203-222, Springer-Verlag, Berlin, May

##submission.downloads##

已出版

2022-06-17

栏目

General Submission