Skip to main navigation Skip to search Skip to main content

Caffeine: Towards Uniformed Representation and Acceleration for Deep Convolutional Neural Networks

  • Chen Zhang
  • , Guangyu Sun
  • , Zhenman Fang
  • , Peipei Zhou
  • , Jason Cong

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

Abstract

With the recent advancement of multilayer convolutional neural networks (CNN), deep learning has achieved amazing success in many areas, especially in visual content understanding and classification. To improve the performance and energy-efficiency of the computation-demanding CNN, the FPGA-based acceleration emerges as one of the most attractive alternatives. In this paper we design and implement Caffeine, a hardware and software co-designed library to efficiently accelerate the entire CNN on FPGAs. Based on the portable high-level synthesis, Caffeine provides a design automation flow that optimizes and generates FPGA-based AI hardware and runtime software codes. We integrate Caffeine into the industry-standard software deep learning framework.Caffeine achieves a peak performance of 365 GOPS on Xilinx KU060 FPGA and 636 GOPS on Virtex7 690t FPGA, showing up to 7.3x and 43.5x performance and energy gains over Caffe on a 12-core Xeon server, and 1.5x better energy-efficiency over the GPU.

Original languageEnglish (US)
Title of host publicationProceedings of ACM Turing Award Celebration Conference, CHINA 2023
PublisherAssociation for Computing Machinery, Inc
Pages47-48
Number of pages2
ISBN (Electronic)9798400702334
DOIs
StatePublished - Jul 28 2023
Externally publishedYes
Event2023 ACM Turing Award Celebration Conference, CHINA 2023 - Wuhan, China
Duration: Jul 28 2023Jul 30 2023

Publication series

NameProceedings of ACM Turing Award Celebration Conference, CHINA 2023

Conference

Conference2023 ACM Turing Award Celebration Conference, CHINA 2023
Country/TerritoryChina
CityWuhan
Period7/28/237/30/23

Bibliographical note

Publisher Copyright:
© 2023 Owner/Author.

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

Fingerprint

Dive into the research topics of 'Caffeine: Towards Uniformed Representation and Acceleration for Deep Convolutional Neural Networks'. Together they form a unique fingerprint.

Cite this