A test suite for analyzing the performance features of graphics processing units

Authors

  • A.V. Adinetz Lomonosov Moscow State University
  • P.A. Shvets Lomonosov Moscow State University

Keywords:

graphics processing units, heterogeneous computing systems, atomic operations

Abstract

A test suite is proposed for graphics processors. These tests allow measuring various performance features, such as the delay and bandwidth of various types of memory, the efficiency of atomic operations, and the cache line size. With the aid of a specially developed memory test, we show that the coherency between threads has a much greater effect on the memory bandwidth than locality.

Author Biographies

A.V. Adinetz

P.A. Shvets

References

  1. https://www-01.ibm.com/chips/techlib/techlib.nsf/products/Cell_Broadband_Engine
  2. http://www.clearspeed.com/
  3. http://parallel.ru/
  4. http://www.khronos.org/opencl/
  5. http://sourceforge.net/projects/nuda/
  6. Wong H., Papadopoulou M., Sadooghi-Alvandi M., Moshovos A. Demystifying GPU microarchitecture through microbenchmarking // Trans. of IEEE Int. Symp. on Peformance Analysis &; Software. Toronto: IEEE, 2010. 235-246.
  7. Taylor R., Li X. A micro-benchmark suite for AMD GPUs // Proc. of the 39th Int. Conf. on Parallel Processing Workshops. San Diego: ACM Press, 2010. 387-396.
  8. Danalis A., Marin G., McCurdy C., Meredith J.S., Roth P.C., Spafford K., Tipparaju V., Vetter J. The Scalable Heterogeneous Computing (SHOC) benchmark suite // Proc. of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units. Oak Ridge: ACM Press, 2010. 63-74.
  9. http://www.prace-project.eu/documents/17_apexmap_vw.pdf
  10. http://developer.amd.com/gpu/AMDAPPSDK/Pages/default.aspx
  11. http://sourceforge.net/projects/gpuperfomance/

Published

10-11-2011

How to Cite

Адинец А., Швец П. A Test Suite for Analyzing the Performance Features of Graphics Processing Units // Numerical Methods and Programming (Vychislitel’nye Metody i Programmirovanie). 2011. 12. 94-97

Issue

Section

Section 2. Programming

Most read articles by the same author(s)