中文
相关论文

相关论文: unzipFPGA: Enhancing FPGA-based CNN Engines with O…

200 篇论文

This paper introduces an adaptive convolutional neural network (CNN) architecture capable of automating various topology optimization (TO) problems with diverse underlying physics. The proposed architecture has an encoder-decoder-type…

计算工程、金融与科学 · 计算机科学 2024-04-19 Khaish Singh Chadha , Prabhat Kumar

With the increasing demand to deploy convolutional neural networks (CNNs) on mobile platforms, the sparse kernel approach was proposed, which could save more parameters than the standard convolution while maintaining accuracy. However,…

计算机视觉与模式识别 · 计算机科学 2018-10-12 Kun Wan , Boyuan Feng , Shu Yang , Yufei Ding

Custom dataflow Convolutional Neural Network (CNN) inference accelerators on FPGA are tailored to a specific CNN topology and store parameters in On-Chip Memory (OCM), resulting in high energy efficiency and low inference latency. However,…

硬件体系结构 · 计算机科学 2020-11-17 Lucian Petrica , Tobias Alonso , Mairin Kroes , Nicholas Fraser , Sorin Cotofana , Michaela Blott

Convolutional Neural Networks (CNNs) remain prevalent in computer vision applications, and FPGAs, known for their flexibility and energy efficiency, have become essential components in heterogeneous acceleration systems. However,…

硬件体系结构 · 计算机科学 2025-06-16 Guoyu Li , Pengbo Zheng , Jian Weng , Enshan Yang

The rapid advancement of neural network applications necessitates hardware that not only accelerates computation but also adapts efficiently to dynamic processing requirements. While processing-in-pixel has emerged as a promising solution…

硬件体系结构 · 计算机科学 2024-08-21 Zihan Yin , Akhilesh Jaiswal

The increased memory and processing capabilities of today's edge devices create opportunities for greater edge intelligence. In the domain of vision, the ability to adapt a Convolutional Neural Network's (CNN) structure and parameters to…

机器学习 · 计算机科学 2021-08-13 Aditya Rajagopal , Christos-Savvas Bouganis

Automated design methods for convolutional neural networks (CNNs) have recently been developed in order to increase the design productivity. We propose a neuroevolution method capable of evolving and optimizing CNNs with respect to the…

神经与进化计算 · 计算机科学 2019-10-16 Filip Badan , Lukas Sekanina

Hardware-based acceleration is an extensive attempt to facilitate many computationally-intensive mathematics operations. This paper proposes an FPGA-based architecture to accelerate the convolution operation - a complex and expensive…

As the complexity of deep learning (DL) models increases, their compute requirements increase accordingly. Deploying a Convolutional Neural Network (CNN) involves two phases: training and inference. With the inference task typically taking…

分布式、并行与集群计算 · 计算机科学 2020-06-25 Diederik Adriaan Vink , Aditya Rajagopal , Stylianos I. Venieris , Christos-Savvas Bouganis

Deep Convolutional Neural Networks~(CNNs) offer remarkable performance of classifications and regressions in many high-dimensional problems and have been widely utilized in real-word cognitive applications. However, high computational cost…

计算机视觉与模式识别 · 计算机科学 2018-09-10 Chuhan Min , Aosen Wang , Yiran Chen , Wenyao Xu , Xin Chen

Most of the existing work on FPGA acceleration of Convolutional Neural Network (CNN) focus on employing a single strategy (algorithm, dataflow, etc.) across all the layers. Such an approach does not achieve optimal latency on complex and…

分布式、并行与集群计算 · 计算机科学 2021-03-16 Yuan Meng , Sanmukh Kuppannagari , Rajgopal Kannan , Viktor Prasanna

This paper studies the computational offloading of CNN inference in device-edge co-inference systems. Inspired by the emerging paradigm semantic communication, we propose a novel autoencoder-based CNN architecture (AECNN), for effective…

计算机视觉与模式识别 · 计算机科学 2023-02-13 Nan Li , Alexandros Iosifidis , Qi Zhang

Convolutional Neural Networks (CNNs) are computationally intensive algorithms that currently require dedicated hardware to be executed. In the case of FPGA-Based accelerators, we point-out in this work the challenge of Multi-Operand Adders…

分布式、并行与集群计算 · 计算机科学 2018-07-03 Kamel Abdelouahab , François Berry , Maxime Pelcat

Convolutional Neural Networks (CNNs) have gained high popularity as a tool for computer vision tasks and for that reason are used in various applications. There are many different concepts, like single shot detectors, that have been…

机器学习 · 计算机科学 2025-05-21 Ilkay Wunderlich , Benjamin Koch , Sven Schönfeld

The requirement to repeatedly move large feature maps off- and on-chip during inference with convolutional neural networks (CNNs) imposes high costs in terms of both energy and time. In this work we explore an improved method for…

机器学习 · 计算机科学 2022-10-28 Ilan Price , Jared Tanner

Deformable convolutional networks have demonstrated outstanding performance in object recognition tasks with an effective feature extraction. Unlike standard convolution, the deformable convolution decides the receptive field size using…

分布式、并行与集群计算 · 计算机科学 2020-06-16 Saehyun Ahn , Jung-Woo Chang , Suk-Ju Kang

Deep convolutional neural networks (CNN) based solutions are the current state- of-the-art for computer vision tasks. Due to the large size of these models, they are typically run on clusters of CPUs or GPUs. However, power requirements and…

硬件体系结构 · 计算机科学 2017-12-19 Farhan Shafiq , Takato Yamada , Antonio T. Vilchez , Sakyasingha Dasgupta

Deep Convolutional Neural Networks (CNNs) have become state-of-the art for computer vision and other signal processing tasks due to their superior accuracy. In recent years, large efforts have been made to reduce the computational costs of…

硬件体系结构 · 计算机科学 2021-04-13 Mario Fischer , Juergen Wassner

Training convolutional neural networks (CNNs) requires intense compute throughput and high memory bandwidth. Especially, convolution layers account for the majority of the execution time of CNN training, and GPUs are commonly used to…

分布式、并行与集群计算 · 计算机科学 2020-04-28 Sangkug Lym , Donghyuk Lee , Mike O'Connor , Niladrish Chatterjee , Mattan Erez

This paper optimizes the Convolutional Neural Network (CNN) algorithm using high-performance computing (HPC) technologies. It uses multi-core processors, GPUs, and parallel computing frameworks like OpenMPI and CUDA to speed up CNN model…

分布式、并行与集群计算 · 计算机科学 2024-03-11 Shahrin Rahman