Energy Efficient 3D CNN Inference Using Multi-Dimensional Systolic Architectures on FPGA

The emergence of 3D Convolutional Neural Networks (CNNs) has revolutionized video-related tasks by enabling efficient processing of spatiotemporal data. In this paper, we have proposed a new hardware design for efficient mapping of 3D CNN on 3D systolic array architecture. The architecture enables data reuse across both spatial and temporal dimensions to enhance computational efficiency. Our architecture reduces memory utilization by eliminating the need to store large, replicated datasets typically required for convolution operations. Moreover, we have introduced a generalized dataflow model tailored for 3D systolic architectures to further increase the throughput. The designed hardware accelerator leverages 3D dataflow to maximize hardware utilization and minimize data transfer latency. An FPGA based implementation of a pretrained 3D CNN for human activity recognition was carried out. The efficacy of the proposed approach in terms of energy efficiency and latency was evaluated for widely used 3D CNNs including C3D, I3D, and R(2+1)D. The results show that our design minimizes the latency and energy dissipation by around 50%.

Authors

Institutions

Publication Details

Published
2024-11-18
DOI
https://doi.org/10.1109/icecs61496.2024.10849074
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Energy Efficient 3D CNN Inference Using Multi-Dimensional Systolic Architectures on FPGA

Fatima Khan, Muhammad Adeel Pasha, Shahid Masud
Advanced Memory and Neural Computing
article

Energy Efficient 3D CNN Inference Using Multi-Dimensional Systolic Architectures on FPGA

Fatima Khan, Muhammad Adeel Pasha, Shahid Masud
article en

Abstract

The emergence of 3D Convolutional Neural Networks (CNNs) has revolutionized video-related tasks by enabling efficient processing of spatiotemporal data. In this paper, we have proposed a new hardware design for efficient mapping of 3D CNN on 3D systolic array architecture. The architecture enables data reuse across both spatial and temporal dimensions to enhance computational efficiency. Our architecture reduces memory utilization by eliminating the need to store large, replicated datasets typically required for convolution operations. Moreover, we have introduced a generalized dataflow model tailored for 3D systolic architectures to further increase the throughput. The designed hardware accelerator leverages 3D dataflow to maximize hardware utilization and minimize data transfer latency. An FPGA based implementation of a pretrained 3D CNN for human activity recognition was carried out. The efficacy of the proposed approach in terms of energy efficiency and latency was evaluated for widely used 3D CNNs including C3D, I3D, and R(2+1)D. The results show that our design minimizes the latency and energy dissipation by around 50%.

Lahore University of Management Sciences (PK)
Affordable and clean energy
Openalex Percentile: Top 76%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Energy Efficient 3D CNN Inference Using Multi-Dimensional Systolic Architectures on FPGA — Fatima Khan, Muhammad Adeel Pasha, et al. · (2024) | TGRS Research Map | TGRS