• DocumentCode
    1857802
  • Title

    GStream: A General-Purpose Data Streaming Framework on GPU Clusters

  • Author

    Zhang, Yongpeng ; Mueller, Frank

  • Author_Institution
    Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2011
  • fDate
    13-16 Sept. 2011
  • Firstpage
    245
  • Lastpage
    254
  • Abstract
    Emerging accelerating architectures, such as GPUs, have proved successful in providing significant performance gains to various application domains. However, their viability to operate on general streaming data is still ambiguous. In this paper, we propose GStream, a general-purpose, scalable data streaming framework on GPUs. The contributions of GStream are as follows: (1) We provide powerful, yet concise language abstractions suitable to describe conventional algorithms as streaming problems. (2)We project these abstractions onto GPUs to fully exploit their inherent massive data parallelism.(3) We demonstrate the viability of streaming on accelerators. Experiments show that the proposed framework provides flexibility, programmability and performance gains for various benchmarks from a collection of domains, including but not limited to data streaming, data parallel problems and numerical codes.
  • Keywords
    computer graphic equipment; coprocessors; data handling; GPU cluster; GStream framework; accelerator; data parallelism; general-purpose data streaming framework; graphics processing unit; Computer architecture; Finite impulse response filter; Graphics processing unit; Kernel; Libraries; Parallel processing; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2011 International Conference on
  • Conference_Location
    Taipei City
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4577-1336-1
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2011.22
  • Filename
    6047193