Skip to main navigation Skip to search Skip to main content

When Spark Meets FPGAs: A Case Study for Next-Generation DNA Sequencing Acceleration

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

Abstract

FPGA-enabled datacenters have shown great potential for providing performance and energy efficiency improvement, and captured a great amount of attention from both academia and industry. In this paper we aim to answer one key question: how can we efficiently integrate FPGAs into state-of-the-art big-data computing frameworks? Although very important, this problem has not been well studied, especially for the integration of fine-grained FPGA accelerators that have short execution time but will be invoked many times. To provide a generalized methodology and insight for efficient integration, we conduct an in-depth analysis of challenges and corresponding solutions of integration at single-thread, single-node multi-thread, and multi-node levels. With a step-by-step case study for the next-generation DNA sequencing application, we demonstrate how a straightforward integration with 1000x slowdown can be tuned into an efficient integration with 2.6x overall system speedup and 2.4x energy efficiency improvement.

Original languageEnglish (US)
Title of host publicationProceedings - 24th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages29
Number of pages1
ISBN (Electronic)9781509023561
DOIs
StatePublished - Aug 16 2016
Externally publishedYes
Event24th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2016 - Washington, United States
Duration: May 1 2016May 3 2016

Publication series

NameProceedings - 24th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2016

Conference

Conference24th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2016
Country/TerritoryUnited States
CityWashington
Period5/1/165/3/16

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy
  2. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Keywords

  • BWA-MEM
  • FPGA
  • MapReduce
  • Spark

Fingerprint

Dive into the research topics of 'When Spark Meets FPGAs: A Case Study for Next-Generation DNA Sequencing Acceleration'. Together they form a unique fingerprint.

Cite this