FlashAbacus: A Self-Governing Flash-Based Accelerator for Low-Power Systems

Jie Zhang, Myoungsoo Jung

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

5 Citations (Scopus)

Abstract

Energy efficiency and computing flexibility are some of the primary design constraints of heterogeneous computing. In this paper, we present FlashAbacus, a data-processing accelerator that self-governs heterogeneous kernel executions and data storage accesses by integrating many flash modules in lightweight multiprocessors. The proposed accelerator can simultaneously process data from different applications with diverse types of operational functions, and it allows multiple kernels to directly access flash without the assistance of a host-level file system or an I/O runtime library. We prototype FlashAbacus on a multicore-based PCIe platform that connects to FPGA-based flash controllers with a 20 nm node process. The evaluation results show that FlashAbacus can improve the bandwidth of data processing by 127%, while reducing energy consumption by 78.4%, as compared to a conventional method of heterogeneous computing.

Original languageEnglish
Title of host publicationProceedings of the 13th EuroSys Conference, EuroSys 2018
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450355841
DOIs
Publication statusPublished - 2018 Apr 23
Event13th EuroSys Conference, EuroSys 2018 - Porto, Portugal
Duration: 2018 Apr 232018 Apr 26

Publication series

NameProceedings of the 13th EuroSys Conference, EuroSys 2018
Volume2018-January

Conference

Conference13th EuroSys Conference, EuroSys 2018
CountryPortugal
CityPorto
Period18/4/2318/4/26

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'FlashAbacus: A Self-Governing Flash-Based Accelerator for Low-Power Systems'. Together they form a unique fingerprint.

  • Cite this

    Zhang, J., & Jung, M. (2018). FlashAbacus: A Self-Governing Flash-Based Accelerator for Low-Power Systems. In Proceedings of the 13th EuroSys Conference, EuroSys 2018 (Proceedings of the 13th EuroSys Conference, EuroSys 2018; Vol. 2018-January). Association for Computing Machinery, Inc. https://doi.org/10.1145/3190508.3190544