سیویلیکا را در شبکه های اجتماعی دنبال نمایید.

FUCA: a Frame to Prevent the Generation of Useless results in the Dataflows Based on Cartesian Product for Convolutional Neural Network Accelerators

Publish Year: 1403
Type: Journal paper
Language: English
View: 44

This Paper With 11 Page And PDF Format Ready To Download

Export:

Link to this Paper:

Document National Code:

JR_ITRC-16-4_002

Index date: 25 January 2025

FUCA: a Frame to Prevent the Generation of Useless results in the Dataflows Based on Cartesian Product for Convolutional Neural Network Accelerators abstract

One of the most important issues in the design of CNN accelerators pertains to the accelerator's ability to effectively leverage the available opportunities in the type and processing of input data, and the task of achieving this objective mostly lies with the dataflow. Equal channel size in the input feature map and filter of CNNs is one of these opportunities, which makes it desirable to design dataflow as Channel Dimension Stationary (CDS). On the other hand, the complexity of designing computations based on the Cartesian product (due to its all-to-all nature) is lower, especially in CDS dataflows. But, since the Cartesian product method causes the generation of useless products and, as a result, reduces performance and energy efficiency, there is less desire for this type of design. This paper presents a frame called FUCA for Cartesian product-based dataflows, which avoids operations leading to useless products. The analysis revealed that FUCA reduces runtime and energy consumption in the Cartesian product-based dataflow by 1.5x, potentially surpassing the sliding window-based dataflow

FUCA: a Frame to Prevent the Generation of Useless results in the Dataflows Based on Cartesian Product for Convolutional Neural Network Accelerators Keywords:

useless product , zero-padding , Channel Dimension Stationary (CDS) , Cartesian Product based Convolution (CPC) , MAERI accelerator , frame

FUCA: a Frame to Prevent the Generation of Useless results in the Dataflows Based on Cartesian Product for Convolutional Neural Network Accelerators authors

Babak NarimanJahan

DDepartment of Computer Engineering Bonab Branch, Islamic Azad University Bonab, Iran

Ahmad Khademzadeh

Iran Telecommunication Research Center (ITRC), Tehran, Iran

Akram Reza

Department of Computer Engineering, Shahr-e-Qods Branch, Islamic Azad University, Tehran, Iran