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

Authors

  • 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

Keywords:

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

Abstract

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.

Downloads

Download data is not yet available.

References

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

Downloads

Published

2022-06-17

How to Cite

[1]
M. . Woolsey, W. E. . Hutchcraft, and R. K. . Gordon, “Abstraction of Graphics Hardware Through The Use of Modern Interfaces to Increase Performance of Linear Algebra Routines”, ACES Journal, vol. 23, no. 3, pp. 292–297, Jun. 2022.

Issue

Section

General Submission