• DocumentCode
    2806438
  • Title

    Scaleable Sparse Matrix-Vector Multiplication with Functional Memory and GPUs

  • Author

    Tanabe, Noboru ; Ogawa, Yuuka ; Takata, Masami ; Joe, Kazuki

  • Author_Institution
    Dept. of Adv. Inf. & Comput. Sci., Nara Women´´s Univ., Nara, Japan
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    101
  • Lastpage
    108
  • Abstract
    Sparse matrix-vector multiplication on GPUs faces to a serious problem when the vector length is too large to be stored in GPU´s device memory. To solve this problem, we propose a novel software-hardware hybrid method for a heterogeneous system with GPUs and functional memory modules connected by PCI express. The functional memory contains huge capacity of memory and provides scatter/gather operations. We perform some preliminary evaluation for the proposed method with using a sparse matrix benchmark collection. We observe that the proposed method for a GPU with converting indirect references to direct references without exhausting GPU´s cache memory achieves 4.1 times speedup compared with conventional methods. The proposed method intrinsically has high scalability of the number of GPUs because intercommunication among GPUs is completely eliminated. Therefore we estimate the performance of our proposed method would be expressed as the single GPU execution performance, which may be suppressed by the burst-transfer bandwidth of PCI express, multiplied with the number of GPUs.
  • Keywords
    computer graphic equipment; coprocessors; hardware-software codesign; matrix multiplication; peripheral interfaces; sparse matrices; vectors; GPU; PCI express; functional memory; scaleable sparse matrix vector multiplication; software hardware hybrid method; Bandwidth; Graphics processing unit; Instruction sets; Memory management; Performance evaluation; Sparse matrices; Functional Memory; GPGPU; Matrix-Vector Multiplication; Scatter/Gather;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.92
  • Filename
    5738991