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

Satoshi Ohshima, Kenji Kise, Takahiro Katagiri, Toshitsugu Yuba

Research output: Chapter in Book/Report/Conference proceedingConference contribution

29 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationHigh Performance Computing for Computational Science - VECPAR 2006 - 7th International Conference, Revised Selected and Invited Papers
PublisherSpringer Verlag
Pages305-318
Number of pages14
ISBN (Print)9783540713500
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event7th International Meeting on High-Performance Computing for Computational Science, VECPAR 2006 - Rio de Janeiro, Brazil
Duration: Jun 10 2006Jun 13 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4395 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other7th International Meeting on High-Performance Computing for Computational Science, VECPAR 2006
Country/TerritoryBrazil
CityRio de Janeiro
Period6/10/066/13/06

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Parallel processing of matrix multiplication in a CPU and GPU heterogeneous environment'. Together they form a unique fingerprint.

Cite this