Parallel processing of matrix multiplication in a CPU and GPU heterogeneous environment

  • Authors:
  • Satoshi Ohshima;Kenji Kise;Takahiro Katagiri;Toshitsugu Yuba

  • Affiliations:
  • Graduate School of Information Systems, The University of Electro-Communications, Chofu-shi, Tokyo, Japan;Graduate School of Information Systems, The University of Electro-Communications, Chofu-shi, Tokyo, Japan;Graduate School of Information Systems, The University of Electro-Communications, Chofu-shi, Tokyo, Japan;Graduate School of Information Systems, The University of Electro-Communications, Chofu-shi, Tokyo, Japan

  • Venue:
  • VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

GPUs for numerical computations are becoming an attractive alternative in research. In this paper, we propose a new parallel processing environment for matrix multiplications by using both CPUs and GPUs. The execution time of matrix multiplications can be decreased to 40.1% by our method, compared with using the fastest of either CPU only case or GPU only case. Our method performs well when matrix sizes are large.