Skip to main content

Advertisement

Log in

Global optimization model on power efficiency of GPU and multicore processing element for SIMD computing with CUDA

  • Special Issue Paper
  • Published:
Computer Science - Research and Development

Abstract

Estimating and analyzing the power consuming features of a program on a hardware platform is important for energy aware High Performance Computing (HPC) optimization, it can help to handle critical design constraints at the level of software, chose preferable algorithm in order to reach the best energy performance. Optimizing the power efficiency of CUDA program on GPU and multicore processing element is a problem in combinatorial optimization because of the complexity of power factors and criteria. A four-tuple global optimization model has been created to indicate the procedure to find optimal energy solution. In addition, an experimental method is illustrated to examine SIMD computing for capturing power parameters, five individual energy optimization methods are provided and implemented. The optimization results have been validated by comparative analysis on real systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Grochowski E, Annavaram M (2006) Energy per instruction trends in Intel microprocessors, Technology@Intel Magazine

  2. Hong S, Kim H (2010) An integrated GPU power and performance model. In: International symposium on computer architecture, Saint-Malo, France

    Google Scholar 

  3. Nagasaka H, Maruyama N, Nukada A, Endo T, Matsuoka S (2010) Statistical power modeling of GPU kernels using performance counters. In: International conference on green computing, pp 115–122

    Chapter  Google Scholar 

  4. Ren DQ, Suda R (2012) Power aware SIMD algorithm design on GPU and multicore architectures. In: Handbook of energy-aware and green computing. Chapman and Hall/CRC Press, ISBN 978-1439850404 (to appear)

  5. Ren DQ (2011) Power model for performance optimization of CPU-GPU processing element power efficiency in data intensive SIMD/SPMD computation. J Parallel Distrib Comput 71(2):245–253

    Article  Google Scholar 

  6. Weise T (2009) Global optimization algorithms theory and application, E-Book: www.it-weise.de/, Version: 2009-06-26

  7. CUDA programming guide (2010)

  8. Ren DQ, Suda R (2009) Power efficient large matrices multiplication by load scheduling on multi-core and GPU platform with CUDA. In: IEEE international conference on computational science and engineering (CSE 09), Vancouver, Canada, pp 424–429

    Chapter  Google Scholar 

  9. Ren DQ, Giannacopoulos D, Suda R (2010) Power performance analysis of 3-D finite element mesh refinement with tetrahedra by CUDA/MPI on multi-core and GPU architecture. In: 14th biennial IEEE conference on electromagnetic field computation, Chicago, USA

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Da-Qi Ren.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ren, DQ., Suda, R. Global optimization model on power efficiency of GPU and multicore processing element for SIMD computing with CUDA. Comput Sci Res Dev 27, 319–327 (2012). https://doi.org/10.1007/s00450-011-0197-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-011-0197-6

Keywords

Navigation