Designing efficient accelerator of depthwise separable convolutional neural network on FPGA
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The depthwise separable CNN work showed that 16-bit fixed point multiplication consumed 6.2 times less energy than 32-bit floating point, with a small accuracy loss of 0.5%.
“Based on the research, their experimental work showed that 16-bit fixed point multiplication consumed 6.2 times less energy than the 32-bit floating point, with a small accuracy loss of 0.5%.”
From Embedded Intelligence on FPGA: Survey, Applications and Challenges (2021) · cites this paper as [24]
The depthwise separable CNN design could improve performance times by up to 17.6 times faster than CPU while using 29.4 times less energy than GPU for a 32 × 32 × 3 image size.
“The work concluded that the design could improve performance times by up to 17.6 times faster than CPU while using 29.4 times less energy than GPU for a 32 × 32 × 3 image size [24].”
From Embedded Intelligence on FPGA: Survey, Applications and Challenges (2021) · cites this paper as [24]
A depthwise separable convolution neural network on FPGA reduces the number of model parameters and improves calculation speeds, making it widely used in mobile edge computing applications.
“In the research [24], a depthwise separable convolution neural network on FPGA is being reviewed due to its ability to reduce the number of model parameters and improve calculation speeds, which makes it widely used in mobile edge computing applications such as Xception [25] and MobileNet [26].”
From Embedded Intelligence on FPGA: Survey, Applications and Challenges (2021) · cites this paper as [24]
Cites
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · see citing works
Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
Ren, S., He, K., Girshick, R., & Sun, J. (2017) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2016.2577031 · Cited by 56,035 · see citing works
You Only Look Once: Unified, Real-Time Object Detection
Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.91 · Cited by 53,803 · see citing works
He, K., Gkioxari, G., Dollar, P., & Girshick, R. (2017) · 2017 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.322 · Cited by 29,137 · see citing works
MobileNetV2: Inverted Residuals and Linear Bottlenecks
Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., & Chen, L.-C. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00474 · Cited by 28,755 · see citing works
Xception: Deep Learning with Depthwise Separable Convolutions
Chollet, F. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.195 · Cited by 20,380 · see citing works
SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation
Badrinarayanan, V., Kendall, A., & Cipolla, R. (2017) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2016.2644615 · Cited by 19,631 · see citing works
Proceedings of IEEE Conference on Computer Vision and Pattern Recognition
(1993) · doi:10.1109/cvpr.1993 · Cited by 17,989 · see citing works
FaceNet: A unified embedding for face recognition and clustering
Schroff, F., Kalenichenko, D., & Philbin, J. (2015) · 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2015.7298682 · Cited by 15,267 · see citing works
Advances in Neural Information Processing Systems 25
Zhang, Y., Sutton, C. A., Storkey, A., & Zoubin Ghahramani, A. (2012) · Cited by 12,653 · see citing works
In-Datacenter Performance Analysis of a Tensor Processing Unit
Jouppi, N. P., Young, C., Patil, N., Patterson, D., Agrawal, G., Bajwa, R., Bates, S., Bhatia, S., Boden, N., Borchers, A., et al. (2017) · Proceedings of the 44th Annual International Symposium on Computer Architecture · doi:10.1145/3079856.3080246 · Cited by 4,537 · see citing works
Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning?
Tajbakhsh, N., Shin, J. Y., Gurudu, S. R., Hurst, R. T., Kendall, C. B., Gotway, M. B., & Liang, J. (2016) · IEEE Transactions on Medical Imaging · doi:10.1109/tmi.2016.2535302 · Cited by 3,277 · see citing works
2017 IEEE International Conference on Computer Vision (ICCV)
(2017) · doi:10.1109/iccv37128.2017 · Cited by 3,129 · see citing works
MobileNetV2: Inverted Residuals and Linear BottlenecksPreprint
Sandler, M., Howard, A., Zhu, M., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1801.04381 · Cited by 2,255 · see citing works
Quantized Neural Networks: Training Neural Networks with Low Precision Weights and ActivationsPreprint
Hubara, I., Courbariaux, M., Soudry, D., El-Yaniv, R., & Bengio, Y. (2016) · Journal of machine learning research · doi:10.48550/arxiv.1609.07061 · Cited by 2,196 · see citing works
Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks
Zhang, C., Li, P., Sun, G., Guan, Y., Xiao, B., & Cong, J. (2015) · Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays · doi:10.1145/2684746.2689060 · Cited by 2,158 · see citing works
2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
(2016) · doi:10.1109/cvpr33180.2016 · Cited by 1,569 · see citing works
In-Datacenter Performance Analysis of a Tensor Processing Unit
Jouppi, N. P., Young, C., Patil, N. P., Patterson, D. A., Agrawal, G., Bajwa, R. S., Bates, S., Bhatia, S., Boden, N., Borchers, A., et al. (2017) · ACM SIGARCH Computer Architecture News · doi:10.1145/3140659.3080246 · Cited by 1,431 · see citing works
Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluation
Denton, R., Zaremba, W., Bruna, J., LeCun, Y., & Fergus, R. (2014) · arXiv · doi:10.48550/arxiv.1404.0736 · Cited by 1,414 · see citing works
Quantized Convolutional Neural Networks for Mobile Devices
Wu, J., Leng, C., Wang, Y., Hu, Q., & Cheng, J. (2016) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2016.521 · Cited by 1,244 · see citing works
EIE: Efficient Inference Engine on Compressed Deep Neural Network
Han, S., Liu, X., Mao, H., Pu, J., Pedram, A., Horowitz, M. A., & Dally, W. J. (2016) · 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA) · doi:10.1109/isca.2016.30 · Cited by 1,077 · see citing works
Angel-Eye: A Complete Design Flow for Mapping CNN Onto Embedded FPGA
Guo, K., Sui, L., Qiu, J., Yu, J., Wang, J., Yao, S., Han, S., Wang, Y., & Yang, H. (2017) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2017.2705069 · Cited by 559 · see citing works
Throughput-Optimized OpenCL-based FPGA Accelerator for Large-Scale Convolutional Neural Networks
Suda, N., Chandra, V., Dasika, G. S., Mohanty, A., Ma, Y., Vrudhula, S. B. K., Seo, J.-S., & Cao, Y. K. (2016) · ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) · doi:10.1145/2847263.2847276 · Cited by 556 · see citing works
Optimizing Loop Operation and Dataflow in FPGA Acceleration of Deep Convolutional Neural Networks
Ma, Y., Cao, Y. K., Vrudhula, S. B. K., & Seo, J.-S. (2017) · ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) · doi:10.1145/3020078.3021736 · Cited by 399 · see citing works
A high performance FPGA-based accelerator for large-scale convolutional neural networks
Li, H., Fan, X., Li, J., Cao, W., Zhou, X., & Wang, L. (2016) · International Conference on Field Programmable Logic and Applications (FPL) · doi:10.1109/fpl.2016.7577308 · Cited by 306 · see citing works
A 240 G-ops/s Mobile Coprocessor for Deep Neural Networks
Gokhale, V., Jin, J., Dündar, A., Martini, B., & Culurciello, E. (2014) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw.2014.106 · Cited by 300 · see citing works
Gysel, P., Pimentel, J., Motamedi, M., & Ghiasi, S. (2018) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2018.2808319 · Cited by 250 · see citing works
Energy-Efficient CNN Implementation on a Deeply Pipelined FPGA Cluster
Zhang, C., Wu, D., Sun, J., Sun, G., Luo, G., & Cong, J. (2016) · International Symposium on Low Power Electronics and Design (ISLPED) · doi:10.1145/2934583.2934644 · Cited by 228 · see citing works
A Massively Parallel Coprocessor for Convolutional Neural Networks
Sankaradas, M., Jakkula, V., Cadambi, S., Chakradhar, S., Đurđanović, I., Cosatto, E., & Graf, H. P. (2009) · IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP) · doi:10.1109/asap.2009.25 · Cited by 226 · see citing works
Design space exploration of FPGA-based Deep Convolutional Neural Networks
Motamedi, M., Gysel, P., Akella, V., & Ghiasi, S. (2016) · Asia and South Pacific Design Automation Conference (ASP-DAC) · doi:10.1109/aspdac.2016.7428073 · Cited by 211 · see citing works
Object recognition and detection with deep learning for autonomous driving applications
Uçar, A., Demir, Y., & Guzelis, C. (2017) · SIMULATION · doi:10.1177/0037549717709932 · Cited by 182 · see citing works
DaDianNao: A Neural Network Supercomputer
Luo, T., Liu, S., Li, L., Wang, Y., Zhang, S., Chen, T., Xu, Z., Temam, O., & Chen, Y. (2016) · IEEE Transactions on Computers · doi:10.1109/tc.2016.2574353 · Cited by 175 · see citing works
A dynamically configurable coprocessor for convolutional neural networks
Chakradhar, S., Sankaradas, M., Jakkula, V., & Cadambi, S. (2010) · ACM SIGARCH Computer Architecture News · doi:10.1145/1816038.1815993 · Cited by 151 · see citing works
Automotive Architecture Framework: The experience of Volvo Cars
Pelliccione, P., Knauss, E., Heldal, R., Ågren, S. M., Mallozzi, P., Alminger, A., & Borgentun, D. (2017) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2017.02.005 · Cited by 92 · see citing works
2017 27th International Conference on Field Programmable Logic and Applications (FPL)
Santambrogio, M. D., Göhringer, D., Stroobandt, D., Mentens, N., & Nurmi, J. (2017) · doi:10.23919/fpl41764.2017 · Cited by 85 · see citing works
Redundancy-Reduced MobileNet Acceleration on Reconfigurable Logic for ImageNet Classification
Su, J., Faraone, J., Liu, J., Zhao, Y., Thomas, D. B., Leong, P. H. W., & Cheung, P. Y. K. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-78890-6_2 · Cited by 64 · see citing works
Design space exploration of FPGA accelerators for convolutional neural networks
Rahman, A., Oh, S., Lee, J., & Choi, K. (2017) · Design, Automation, and Test in Europe · doi:10.23919/date.2017.7927162 · Cited by 46 · see citing works
PocketFlow: An Automated Framework for Compressing and Accelerating Deep Neural Networks
Wu, J., Zhang, Y., Bai, H., Zhong, H., Hou, J., Liu, W., Huang, W., & Huang, J. (2018) · Cited by 25 · see citing works
FPGA based real-time on-road stereo vision system
Dehnavi, M., & Eshghi, M. (2017) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2017.10.002 · Cited by 23 · see citing works
SIMD architecture on FPGA for scientific computing aboard a space instrument
Carrascosa, J. P. C., Mas, J. L. R., del Moral, B. A., Jiménez, M. B., Jiménez, A. C. L., & Iniesta, J. C. D. T. (2015) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2015.10.006 · Cited by 13 · see citing works
Flagged first, then by citations
3 of the 48 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
A Survey of Recent Advances in Edge-Computing-Powered Artificial Intelligence of Things
Chang, Z., Liu, S., Xiong, X., Cai, Z., & Tu, G. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3088875 · Cited by 431 · see citing works
A survey on deep transfer learning to edge computing for mitigating the COVID-19 pandemic
Sufian, A., Ghosh, A., Sadiq, A. S., & Smarandache, F. (2020) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2020.101830 · Cited by 156 · see citing works
Design possibilities and challenges of DNN models: a review on the perspective of end devices
Hussain, H., Tamizharasan, P. S., & Rahul, C. S. (2022) · Artificial Intelligence Review · doi:10.1007/s10462-022-10138-z · Cited by 113 · see citing works
“The categorized studies are given below: – Image classification: Many of the discussed optimized DNN models like EfficientNet (Tan and Le 2019), CondenseNext (Kalgaonkar and El-Sharkawy 2021), depthwise separable CNN (Ding et al. 2019), optical character recognition neural network (Vreča et al.”
Embedded Intelligence on FPGA: Survey, Applications and Challenges
Seng, K. P., Lee, P. J., & Ang, L. M. (2021) · Electronics · doi:10.3390/electronics10080895 · Cited by 105 · see citing works
“Pipelined optimization technique [24] (Reprinted with permission from ref.”
BackgroundMethodInfluentialDeep learning-based lung sound analysis for intelligent stethoscope
Huang, D.-M., Huang, J., Qiao, K., Zhong, N., Lu, H., & Wang, W. (2023) · Military Medical Research · doi:10.1186/s40779-023-00479-3 · Cited by 106 · see citing works
A Survey and Taxonomy of FPGA-based Deep Learning Accelerators
Blaiech, A. G., Ben Khalifa, K., Valderrama, C., Fernandes, M. A. C., & Bedoui, M. H. (2019) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2019.01.007 · Cited by 88 · see citing works
Liu, X., Yang, J., Zou, C., Chen, Q., Yan, X., Chen, Y., & Cai, C. (2022) · IEEE Transactions on Computational Social Systems · doi:10.1109/tcss.2021.3059318 · Cited by 79 · see citing works
A Survey on UAV Computing Platforms: A Hardware Reliability Perspective
Ahmed, F., & Jenihhin, M. (2022) · Sensors · doi:10.3390/s22166286 · Cited by 75 · see citing works
“Zynq Ultra Scale Road object recognition, [51] Vision-based navigation by YOLO [53] Arria 10 FPGA, Intel core I5 CPU Target detection [46] Intel Cyclone V FPGA Image classification [44] Xilinx Virtex7 xc7vx690 Object detection, SAR [45] Digilent NetFPGA-SUME FPGA Object detector by YOLOV2 [54] Xilinx KU115 Target dete…”
MethodXia, M., Huang, Z., Li, T., Wang, H., Chang, V. I. C., Zhu, Y., & Feng, S. (2021) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2021.101991 · Cited by 73 · see citing works
Self-citationLi, B., Wang, H., Zhang, X., Ren, J., Liu, L., Sun, H., & Zheng, N. (2021) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2021.3078541 · Cited by 51 · see citing works
Self-citationAn FPGA-based online reconfigurable CNN edge computing device for object detection
Wang, Y., Liao, Y., Yang, J., Wang, H., Zhao, Y., Zhang, C., Xiao, B., Xu, F., Gao, Y., Xu, M., et al. (2023) · Microelectronics Journal · doi:10.1016/j.mejo.2023.105805 · Cited by 39 · see citing works
Self-citationOptimizing Hardware Accelerated General Matrix-Matrix Multiplication for CNNs on FPGAs
Ahmad, A., & Pasha, M. A. (2020) · IEEE Transactions on Circuits & Systems II Express Briefs · doi:10.1109/tcsii.2020.2965154 · Cited by 38 · see citing works
“[5] proposed DS-CNN, a specialized convnet with very low complexity (1.”
BackgroundMethodInfluentialRedundancy reduced depthwise separable convolution for glaucoma classification using OCT images
Sunija, A. P., Gopi, V. P., & Palanisamy, P. (2021) · Biomedical Signal Processing and Control · doi:10.1016/j.bspc.2021.103192 · Cited by 37 · see citing works
Sang, X., Ruan, T., Li, C., Li, H., Yang, R., & Liu, Z. (2023) · Journal of Real-Time Image Processing · doi:10.1007/s11554-023-01378-5 · Cited by 31 · see citing works
“For example, Ding et al. [18] designed a pipeline-based CNN accelerator architecture, which was a highly customized computing engine architecture.”
Ahmad, A., & Pasha, M. A. (2020) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3380548 · Cited by 29 · see citing works
FPGA Implementation for Odor Identification with Depthwise Separable Convolutional Neural Network
Mo, Z., Luo, D., Wen, T., Cheng, Y., & Li, X. (2021) · Sensors · doi:10.3390/s21030832 · Cited by 25 · see citing works
Bjerge, K., Schougaard, J. H., & Larsen, D. E. (2021) · Microprocessors and Microsystems · doi:10.1016/j.micpro.2021.104363 · Cited by 22 · see citing works
Binary convolutional neural network acceleration framework for rapid system prototyping
Xu, Z., & Cheung, R. C. C. (2020) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2020.101762 · Cited by 21 · see citing works
Accelerating DNNs from local to virtualized FPGA in the Cloud: A survey of trends
Wu, C., Fresse, V., Suffran, B., & Konik, H. (2021) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2021.102257 · Cited by 20 · see citing works
An efficient lightweight CNN acceleration architecture for edge computing based-on FPGA
Wu, R., Liu, B., Fu, P., & Chen, H. (2022) · Applied Intelligence · doi:10.1007/s10489-022-04251-3 · Cited by 20 · see citing works
“Of these platforms, FPGA has been a popular choice, exhibiting the characteristics of online reconfigurability, low power consumption, and high performance [2, 6, 7, 18].”
BackgroundLi, C., Xu, R., Lv, Y., Zhao, Y., & Jing, W. (2023) · Remote Sensing · doi:10.3390/rs15163975 · Cited by 20 · see citing works
Reddy, K. M., Vasantha, M. H., Kumar, Y. B. N., Gopal, C. K., & Dwivedi, D. (2021) · Integration · doi:10.1016/j.vlsi.2021.08.001 · Cited by 20 · see citing works
Shen, J., Cheng, X., Yang, X., Zhang, L., Cheng, W., & Lin, Y. (2025) · AI · doi:10.3390/ai6100244 · Cited by 19 · see citing works
Rapid Detection of PCB Defects Based on YOLOx-Plus and FPGA
Pan, Y., Zhang, L., & Zhang, Y. (2024) · IEEE Access · doi:10.1109/access.2024.3387947 · Cited by 17 · see citing works
“Thedistance loss considers the angle loss parameter, and its function is to reduce the loss by controlling the minimum center distance between the prediction box and the target box to move towards the target box when the target box and prediction box do not overlap [16].”
BackgroundGas classification system based on hybrid waveform modulation technology on FPGA
Zhang, J., Jiao, M., Duan, L., Zheng, L., Duy, N. V., Hung, C. M., & Hòa, N. Đ. (2025) · Sensors and Actuators B Chemical · doi:10.1016/j.snb.2025.137637 · Cited by 14 · see citing works
Xie, B., Wang, Z., Zeng, Z., He, D., & Chan, S. (2025) · Ad Hoc Networks · doi:10.1016/j.adhoc.2025.103869 · Cited by 14 · see citing works
A High-Performance FPGA-Based Depthwise Separable Convolution Accelerator
Huang, J., Liu, X., Guo, T., & Zhao, Z. (2023) · Electronics · doi:10.3390/electronics12071571 · Cited by 14 · see citing works
“[7] proposes an FPGA-based DSC accelerator with all the layers working concurrently in a pipelined fashion to improve the system throughput and performance.”
BackgroundA deep residual SConv1D-attention intrusion detection model for industrial Internet of Things
Wang, Z., Xie, B., Yang, S., Li, D., Wang, J., & Chan, S. (2024) · Cluster Computing · doi:10.1007/s10586-024-04786-9 · Cited by 14 · see citing works
ADS-CNN: Adaptive Dataflow Scheduling for lightweight CNN accelerator on FPGAs
Wan, Y., Xie, X., Chen, J., Xie, K., Yi, D., Lu, Y., & Gai, K. (2024) · Future Generation Computer Systems · doi:10.1016/j.future.2024.04.038 · Cited by 13 · see citing works
A High-Throughput FPGA Accelerator for Lightweight CNNs With Balanced Dataflow
Zhao, Z., Chen, Y., Feng, P., Li, J., Chen, G., Shen, R., & Lu, H. (2025) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2025.3554635 · Cited by 11 · see citing works
“There are existing works that present a multi-CE architecture for LWCNNs [8], [16], [25], [26], where each layer is processed by a dedicated CE to enable high utilization of computing resources.”
Hamzaoui, I., Duthil, B., Courboulay, V., & Medromi, H. (2021) · Journal of King Saud University - Computer and Information Sciences · doi:10.1016/j.jksuci.2021.11.002 · Cited by 10 · see citing works
Ou, Z., Yu, B., & Ye, W. (2023) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2022.3232918 · Cited by 10 · see citing works
“References [25], [26], and [28] achieve excellent latency by enhancing the cost or designing a small CNN model for the specific application.”
BackgroundDeep Learning in Reconfigurable Hardware: A Survey
Dias, M. A., & Ferreira, D. A. P. (2019) · IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum · doi:10.1109/ipdpsw.2019.00026 · Cited by 9 · see citing works
Chen, J., Lin, K., Yang, L., & Ye, W. (2024) · IEEE Internet of Things Journal · doi:10.1109/jiot.2024.3422251 · Cited by 8 · see citing works
“Tocircumvent these limitations, several general-purpose NN accelerators [18], [19], [20] have been developed, focusing on enhancing the inference performance of convolutional NN (CNN).”
BackgroundLightweight U-Net based on depthwise separable convolution for cloud detection onboard nanosatellite
Khalil, I., Chanoui, M. A., Ismaili, Z. E. A. A., Guennoun, Z., Addaim, A., & Sbihi, M. (2024) · The Journal of Supercomputing · doi:10.1007/s11227-024-06452-8 · Cited by 8 · see citing works
“Depthwise Separable Convolution is a convolutional operation commonly used in deep learning models, particularly in edge computing applications; its objective is to decrease computational cost and model size while preserving network performance [36].”
SAC: An Ultra-Efficient Spin-based Architecture for Compressed DNNs
Zhao, Y., Ma, S., Liu, H., Huang, L., & Dai, Y. F. (2023) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/3632957 · Cited by 8 · see citing works
“Deep Neural Networks (DNNs) are widely used in the fields of image recognition [12, 24], speech recognition [33, 59], and action recognition [11, 65] due to their high recognition accuracy.”
BackgroundFMPR-Net: False Matching Point Removal Network for Very-High-Resolution Satellite Image Registration
Kim, T., Yun, Y., Lee, C., Bovolo, F., & Han, Y. (2023) · IEEE Transactions on Geoscience and Remote Sensing · doi:10.1109/tgrs.2023.3333811 · Cited by 7 · see citing works
“The mechanism of depthwise separable convolution layers reduces parameter redundancy and simplifies network complexity [54], [55].”
BackgroundAn Optimised CNN Hardware Accelerator Applicable to IoT End Nodes for Disruptive Healthcare
Ghani, A., Aina, A., & See, C. H. (2024) · IoT · doi:10.3390/iot5040041 · Cited by 7 · see citing works
“This reduction in the training time was achieved through efficient hardware utilization and optimized computation [18].”
Fast Skin Segmentation on Low-Resolution Grayscale Images for Remote PhotoPlethysmoGraphy
Paracchini, M. B. M., Marcon, M., Villa, F., Cusini, I., & Tubaro, S. (2022) · IEEE Multimedia · doi:10.1109/mmul.2022.3152087 · Cited by 6 · see citing works
Reconstructed SqueezeNext with C-CBAM for offline handwritten Chinese character recognition
Wu, R., Zhou, F., Li, N., Liu, X., & Wang, R. (2023) · PeerJ Computer Science · doi:10.7717/peerj-cs.1529 · Cited by 6 · see citing works
Design of Neural Network Identification System Based on FPGA
Li, Z., zhengyan, W., & Jingcheng, S. (2019) · IEEE Advanced Information Technology, Electronic and Automation Control Conference (IAEAC) · doi:10.1109/iaeac47372.2019.8997779 · Cited by 6 · see citing works
IAAT: A Input-Aware Adaptive Tuning framework for Small GEMM
Yao, J., Shi, B., Xiang, C., Jia, H., Li, C., Cao, H., & Zhang, Y. (2021) · IEEE International Conference on Parallel and Distributed Systems (ICPADS) · doi:10.1109/icpads53394.2021.00118 · Cited by 5 · see citing works
“Many CNNs algorithms use the small matrix on their fully connected layers [9], [10].”
BackgroundRonkin, M., Akimova, E. N., Misilov, V. E., & Reshetnikov, K. (2023) · Bulletin of the South Ural State University Series Computational Mathematics and Software Engineering · doi:10.14529/cmse230401 · Cited by 5 · see citing works
Applying Advanced Lightweight Architecture DSGSE-Yolov5 to Rapid Chip Contour Detection
Chang, B. R., Tsai, H. F., & Chang, F.-Y. (2023) · Electronics · doi:10.3390/electronics13010010 · Cited by 5 · see citing works
SAL: Optimizing the Dataflow of Spin-based Architectures for Lightweight Neural Networks
Zhao, Y., Ma, S., Liu, H., & Li, D. (2024) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/3673654 · Cited by 5 · see citing works
“In addition, avoiding the across-tile or even the across-NC computation is necessary to increase energy efficiency and power efficiency.”
On the Use of FPGAs to Implement CNNs: A Brief Review
Arshad, M., Shahriar, S., & Sagahyroon, A. A. (2020) · International Conference on Computing, Electronics & Communications Engineering (iCCECE) · doi:10.1109/iccece49321.2020.9231243 · Cited by 5 · see citing works
“[21] proposed a FPGA-based depth wise separable CNN accelerator, where the number of model parameters are decreased and thus calculation speed is faster and suitable for mobile devices.”
BackgroundFPGA-Based Lightweight CNN Acceleration System for Real-Time Recognition
Ju, J., & Liu, C. (2024) · International Conference on Integrated Circuits and Microsystems (ICICM) · doi:10.1109/icicm63644.2024.10814533 · Cited by 4 · see citing works
Xiao, C., Xu, D., Qiu, S., Shi, C., & Ning, K. (2021) · IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA) · doi:10.1109/ispa-bdcloud-socialcom-sustaincom52081.2021.00044 · Cited by 4 · see citing works
“While the partition scheme and scheduling scheme are not explained in [3].”
BackgroundMethodInfluentialNebula: A Scalable and Flexible Accelerator for DNN Multi-Branch Blocks on Embedded Systems
Yang, D., Li, X., Qi, L., Zhang, W., & Jiang, Z. (2022) · Electronics · doi:10.3390/electronics11040505 · Cited by 4 · see citing works
“…co-design to achieve orders of magnitude energy efficiency improvements over Attention (one of the most important recent advancements in DNNs [14]); and, Ding et al. (2019) use double-buffering-based memory channels to improve the system throughput and performance in Depthwise Conv [15].”
MethodCheng, X., Wang, Y., Ding, W., Lou, H., & Li, P. (2024) · Electronics · doi:10.3390/electronics13071217 · Cited by 4 · see citing works
Self-citationDSA-CNN: an fpga-integrated deformable systolic array for convolutional neural network acceleration
Wan, Y., Chen, J., Yang, X., Zhang, H., Huang, C., & Xie, X. (2024) · Applied Intelligence · doi:10.1007/s10489-024-05898-w · Cited by 4 · see citing works
“It differs from conventional convolution by processing each input channel separately and independently, rather than combining results across multiple channels [23, 24].”
Acceleration of Deep Neural Network Training Using Field Programmable Gate Arrays
Tufa, G. T., Andargie, F. A., & Bijalwan, A. (2022) · Computational Intelligence and Neuroscience · doi:10.1155/2022/8387364 · Cited by 4 · see citing works
“A variety of accelerators, including graphics processing units (GPUs), Field Programmable Gate Arrays, and application specific integrated circuits, has been used to increase the efficiency of CNNs [7–9].”
Comparative Evaluation between Accelerated RISC- V and ARM AI Inference Machines
Christofas, V., Amanatidis, P., Karampatzakis, D., Λάγκας, Θ., Goudos, S. K., Psannis, K. E., & Sarigiannidis, P. G. (2023) · World Symposium on Communication Engineering (WSCE) · doi:10.1109/wsce59557.2023.10365853 · Cited by 4 · see citing works
“When it comes to FPGAs, it is possible to design AI accelerators efficiently [14].”
BackgroundLiu, H., & Shen, C.-A. (2021) · Circuits Systems and Signal Processing · doi:10.1007/s00034-023-02331-4 · Cited by 3 · see citing works
“The number of MACs of each convolutional layer is computed as follows The depthwise separable convolution is proposed in [10] and is applied to MobileNet series [12, 13, 22].”
MethodLi, Q., Gao, M., Zhai, W., Wu, W., Wang, C., & Abdelmoniem, A. M. (2026) · Knowledge-Based Systems · doi:10.1016/j.knosys.2026.116300 · Cited by 2 · see citing works
A Cross-Attention Emotion Recognition Algorithm Based on Audio and Video Modalities
Wu, X., Mu, X., Qi, W., & Liu, X. (2024) · IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW) · doi:10.1109/icasspw62465.2024.10626511 · Cited by 2 · see citing works
“The Sconv unit is similar to the Bconv unit, but it uses a Depth Separable Convolution layer [16] with a convolution kernel size of 3×3 in the input.”
MethodLiying, C., Luo, F., Wang, F., & Lu, L. (2025) · Electronics · doi:10.3390/electronics14091740 · Cited by 2 · see citing works
Learning Engagement Assessment in MOOC Scenario
Rashmi Adyapady, R., & Annappa, B. (2022) · IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT) · doi:10.1109/conecct55679.2022.9865699 · Cited by 2 · see citing works
“instead of a traditional convolution layer, resulting in reduced computational complexity and model size [21], [25].”
BackgroundVariyar, V. V. S., Aswin, S., Sowmya, V., Soman, K. P., Sivanpillai, R., & Brown, G. K. (2021) · The international archives of the photogrammetry, remote sensing and spatial information sciences/International archives of the photogrammetry, remote sensing and spatial information sciences · doi:10.5194/isprs-archives-xliv-m-3-2021-149-2021 · Cited by 2 · see citing works
CNNX: A Low Cost, CNN Accelerator for Embedded System in Vision at Edge
Farahani, A., Beitollahi, H., Fathi, M., & Barangi, R. (2022) · Arabian Journal for Science and Engineering · doi:10.1007/s13369-022-06931-1 · Cited by 2 · see citing works
“Most research studies have used depthwise separable convolution networks to reduce accelerator hardware size and speed up the execution [12,13].”
BackgroundD-DAGNet: AN IMPROVED HYBRID DEEP NETWORK FOR AUTOMATED CLASSIFICATION OF GLAUCOMA FROM OCT IMAGES
Sunija, A. P., Gopi, V. P., & Krishna, A. K. (2022) · Biomedical Engineering Applications Basis and Communications · doi:10.4015/s1016237222500429 · Cited by 2 · see citing works
Tikhonov, E. E., Александрович, Ч. К., & Burlyaeva, V. A. (2019) · International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon) · doi:10.1109/fareastcon.2019.8934139 · Cited by 2 · see citing works
“It is known that the difference in FPGA and CPLD architectures causes different areas of their application: FPGA is used in the area where extremely high performance is required at significant logical volumes, CPLD is utilized in the area of small projects of digital logic schemes [20].”
Energy-Efficient Deep Learning for Cloud Detection Onboard Nanosatellite
Khalil, I., Daghouri, A., Chanoui, M. A., Guennoun, Z., & Addaim, A. (2025) · IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing · doi:10.1109/jstars.2025.3553304 · Cited by 1 · see citing works
Unified multimodal conditional framework for unsupervised anomaly detection
Nafti, N., Besbes, O., Abdallah, A. B., & Bedoui, M. H. (2025) · International Journal of Data Science and Analytics · doi:10.1007/s41060-025-00745-8 · Cited by 1 · see citing works
High Accuracy Individual Identification Method for Sea Turtles with Deep Learning
Nishida, K., Katayama, T., Song, T., & Nozawa, Y. (2025) · International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC) · doi:10.1109/itc-cscc66376.2025.11137714 · Cited by 1 · see citing works
A Parallel Ring Streaming Dataflow-Based Convolution Array Architecture for CNN Accelerator
Jha, P. K., Shukla, S., & Ray, K. C. (2025) · IEEE Embedded Systems Letters · doi:10.1109/les.2025.3623654 · Cited by 1 · see citing works
“Ding et al. [2] proposed a custom convolution engine for depthwise separable convolution, implementing a fully unrolled hardware accelerator with dedicated hardware for all the layers.”
Vemuri, S. M., Gundrapally, A., Xia, Z., Kim, J., & Choi, K. K. (2026) · IEEE Access · doi:10.1109/access.2025.3650071 · Cited by 1 · see citing works
An FPGA based Method of Polynomial Multiplication
Xiao, X., Diao, W., He, A., & Wu, J. (2022) · Asia Conference on Algorithms, Computing and Machine Learning (CACML) · doi:10.1109/cacml55074.2022.00028 · Cited by 1 · see citing works
“As shown in Figure 8, the optimization process of the pipeline makes the calculation of matrix multiplication more efficient [35].”
MethodMethods and hardware to accelerate the work of a convolutional neural network
Tsmots, I., Berezsky, O., & Berezkyy, M. O. (2023) · Applied Aspects of Information Technology · doi:10.15276/aait.06.2023.1 · Cited by 1 · see citing works
On Determining Suitable Embedded Devices for Deep Learning Models
Padilla, D. E., Rashwan, H. A., & Puig, D. (2021) · Frontiers in artificial intelligence and applications · doi:10.3233/faia210147 · Cited by 1 · see citing works
“For instance, some works used Fourier Transforms [13], and binarized models [11] or even they have modified internal network architectures looking for faster operations [5].”
MethodBjerge, K., Schougaard, J. H., & Larsen, D. E. (2020) · arXiv (Cornell University)
An´alisis de desempe˜no de capas de CNN para arquitecturas heterog´eneas basadas en FPGAs usando HLS
Guerra-Londono, M., Castaño-Londoño, L., Alzate-Anzola, C., Márquez-Viloria, D., & Velásquez, R. A. (2020) · Ingeniería · doi:10.14483/23448393.15634
“La paralelización de las capas convolucionales en FPGA se ha realizado utilizando metodologı́as de diseño convencional RTL como en [5], [9], [3], [10], y herramientas de sı́ntesis de alto nivel (HLS) como en [13].”
BackgroundLiu, H., & Shen, C.-A. (2021) · SSRN Electronic Journal · doi:10.2139/ssrn.3992939
Design of YOLOv2-tiny accelerator based on PYNQ-Z2 platform
yixuan, Z., Hu, B., Liu, F., Yan, T., & Gao, H. (2023) · International Conference on Information Science, Electrical and Automation Engineering (ISEAE) · doi:10.1117/12.2689581
“Convolutional neural networks have emerged as a powerful tool for learning features from vast amounts of data, enabling recognition of similar types of data in a wide range of applications, particularly in the field of image recognition [1].”
BackgroundA Partial Method for Calculating CNN Networks Based On Loop Tiling
Farahani, A., Beitollahi, H., Fathy, M., & Barangi, R. (2023) · Sharq. · doi:10.61186/itrc.15.2.12
“Most research studies have used Depthwise Separable Convolution networks to reduce hardware size and speed up the execution [7], [9].”
MethodA related convolutional neural network for cancer diagnosis using microRNA data classification
Jaddi, N. S., Abdullah, S., Goh, S. L., & Hasan, M. K. (2024) · Healthcare Technology Letters · doi:10.1049/htl2.12097
Niranjen, R. K. M., Yogesh, C. K., Vinodh, A., Sureshkumar, T., & Vatchala, S. (2025) · IEEE Access · doi:10.1109/access.2025.3562595
“As such, this model introduced in this paper is an attempt to pose and preserve WaveNet’s core competencies with significantly reduced computational cost and memory interference [Figure 2] [24], [25].”
Co‐DeepNet: A Cooperative Convolutional Neural Network for DNA Methylation‐Based Age Prediction
Jaddi, N. S., Abadeh, M. S., Bagheri, N., Abdullah, S., Ariannejad, M., Nazri, M. Z. A., & Alvankarian, F. (2025) · CAAI Transactions on Intelligence Technology · doi:10.1049/cit2.70026
Yanamala, R. M. R., Muralidhar, P., & Raj, R. D. A. (2025) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2025.112975
A Resource-Efficient FPGA Architecture for Real-Time Classification of Optical Weather Images
Liying, C., Yuan, H., Luo, F., & Lu, L. (2026) · Photonics · doi:10.3390/photonics13100987
- Authors
- Ding, W., Huang, Z., Huang, Z., Tian, L., Wang, H., & Feng, S.
- Affiliations
- Chinese Academy of Sciences (CN)
- Corresponding author
- Wang, Hui
- Venue
- Journal of Systems Architecture
- Publisher
- Elsevier BV
- Published
- 2019-08
- Volume
- 97
- Pages
- 278-286
- ISSN
- 1383-7621 (ISSN-L)
- OpenAlex
- W2907579173
- Cited by
- 85
- References
- 48
- Citations by year
- 2026: 3 · 2025: 12 · 2024: 12 · 2023: 20 · 2022: 10 · 2021: 17 · 2020: 7 · 2019: 4
- FWCI
- 3.50
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Journal of Systems Architecture (publishedVersion)
- Funders
- Shanghai Municipal Science and Technology Commission (18511111302)
- Chinese Academy of Sciences (184131KYSB20160018)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Embedded Systems and FPGA Applications
- Keywords
- depthwise separable convolution, FPGA accelerator, pipelined architecture, double buffering, memory channels, matrix multiplication, mobile edge computing, low-power inference
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review