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

    27 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
    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
    CountryBrazil
    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