Collaborative processing of data-intensive algorithms with CPU, intelligent SSD, and GPU

Yong Yeon Jo, Sungwoo Cho, Sang Wook Kim, Hyunok Oh

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

4 Scopus citations

Abstract

The graphic processing unit (GPU) is a computing resource to process graphics-related applications. The intelligent SSD (iSSD) is a solid state device (SSD) that is provided with data processing power. These days, CPU, GPU, and SSD are equipped together in most processing environment. If SSD is replaced with iSSD later on, we have a new processing environment where three computing resources collaborate one another to process a huge volume of data (so called big data) quite effectively. In this paper, we address how to exploit all these computing resources for efficient processing of data-intensive algorithms. Through extensive experiment, we verify the effectiveness and potential of the proposed collaborative processing environment by processing data concurrently with multiple computing resources. The results reveal that processing in the our environment outperforms that in the traditional one by up to 3.5 times.

Original languageEnglish
Title of host publication2016 Symposium on Applied Computing, SAC 2016
PublisherAssociation for Computing Machinery
Pages1865-1870
Number of pages6
ISBN (Electronic)9781450337397
DOIs
Publication statusPublished - 2016 Apr 4
Event31st Annual ACM Symposium on Applied Computing, SAC 2016 - Pisa, Italy
Duration: 2016 Apr 42016 Apr 8

Publication series

NameProceedings of the ACM Symposium on Applied Computing
Volume04-08-April-2016

Other

Other31st Annual ACM Symposium on Applied Computing, SAC 2016
CountryItaly
CityPisa
Period16/04/416/04/8

    Fingerprint

Keywords

  • Collaborative processing
  • GPU
  • Heterogeneous
  • SSD
  • Scheduling

Cite this

Jo, Y. Y., Cho, S., Kim, S. W., & Oh, H. (2016). Collaborative processing of data-intensive algorithms with CPU, intelligent SSD, and GPU. In 2016 Symposium on Applied Computing, SAC 2016 (pp. 1865-1870). (Proceedings of the ACM Symposium on Applied Computing; Vol. 04-08-April-2016). Association for Computing Machinery. https://doi.org/10.1145/2851613.2851741