The reviewed record of science sign in
Pith

arxiv: 2606.25562 · v1 · pith:WTEFCRP6 · submitted 2026-06-24 · cs.AR · cs.CV

Energy-Efficient CNN Acceleration with MSDF Digit-Serial Arithmetic on FPGA

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel 2026-06-25 19:37 UTCgrok-4.3pith:WTEFCRP6record.jsonopen to challenge →

classification cs.AR cs.CV
keywords MSDF arithmeticmerged multiply-addFPGA acceleratorU-Netenergy efficiencydigit-serialCNN accelerationimage segmentation
0
0 comments X

The pith

Fusing multiply and add into one MSDF pipeline shortens per-iteration latency and yields up to 15.14 GOPS/W on FPGA for U-Net.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper shows that separate MSDF multiply and add units each incur startup latency that adds up in cascaded convolutions. By merging them into a single MMA unit the design incurs only one streamlined latency per iteration while processing spatial input depths in parallel. This produces higher throughput than either standalone MSDF or conventional arithmetic on FPGA. Evaluation on U-Net reports up to 15.14 GOPS/W energy efficiency, an order of magnitude above CPU inference at 1.93 GOPS/W, and roughly nine times lower energy than prior MSDF FPGA designs. The approach targets resource-limited edge devices that must run segmentation at low power.

Core claim

The central claim is that a merged multiply-add architecture fuses MSDF multiplication and addition into one unified pipeline whose per-iteration latency is shorter than the sum of the two separate units; when these MMA units process spatial input depths in parallel the resulting FPGA accelerator for U-Net convolutional layers reaches 15.14 GOPS/W and nine-fold lower energy than earlier MSDF FPGA implementations while still operating below CPU frequency.

What carries the argument

The merged multiply-add (MMA) unit that combines MSDF multiply and add operations into a single pipeline with one startup latency.

If this is right

  • MMA units deliver shorter per-iteration latency than cascaded separate MSDF multiply-then-add units.
  • Parallel handling of spatial input depths raises performance above both standalone MSDF and conventional FPGA designs.
  • The accelerator reaches 15.14 GOPS/W for U-Net inference, an order of magnitude above the 1.93 GOPS/W CPU baseline.
  • Energy consumption drops by a factor of approximately nine relative to prior MSDF-based FPGA implementations.
  • The design suits latency-sensitive, power-constrained edge medical-imaging tasks.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same MMA fusion could be applied to other CNN topologies that repeatedly multiply and accumulate feature maps.
  • Lower operating frequency on FPGA may enable additional voltage scaling for further power reduction in battery devices.
  • Extending the single-latency property across deeper cascaded layers could compound throughput gains in full networks.
  • Repeating the experiment on a different FPGA family would test whether routing overheads limit the reported savings.

Load-bearing premise

Fusing multiply and add into one MMA unit actually produces shorter per-iteration latency than the sum of separate MSDF units and that this latency saving directly produces the measured energy gains without hidden routing or resource costs on the target FPGA.

What would settle it

Direct measurement on the same FPGA of the cycle count from input arrival to first valid output digit for an MMA unit versus a separate MSDF multiplier followed by a separate MSDF adder.

Figures

Figures reproduced from arXiv: 2606.25562 by Dorit Merhof, Muhammad Usman, Yousef Sadegheih.

Figure 1
Figure 1. Figure 1: System-level architecture of the proposed U-Net convolution accelerator. Each merged multiplication [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Merged Multiplication Addition Architecture. The MMA unit consists of a 32-element AND gate array [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
read the original abstract

This paper presents an energy-efficient hardware acceleration of the convolutional layers in the U-Net architecture for image segmentation, implemented on FPGA. While digit-serial arithmetic, particularly most-significant-digit-first (MSDF) techniques, offers a compact hardware footprint, it suffers from initial latency before producing the first output digit. This delay accumulates in cascaded operations like multiplication followed by addition, where each unit introduces its own startup overhead. To overcome this, we propose a merged multiply-add (MMA) architecture that fuses these operations into a unified pipeline. Instead of incurring separate delays, the MMA introduces a single streamlined latency per iteration, shorter than the combined latency of conventional cascaded units, resulting in enhanced throughput and efficiency. The MMA units are designed to process spatial input depths in parallel, achieving significantly higher performance than both standalone MSDF-based and conventional designs. We evaluate the proposed design using U-Net as a target application. Despite operating at a lower frequency than a CPU, the FPGA-based accelerator achieves up to an order of magnitude higher energy efficiency, delivering up to $15.14$ GOPS/W compared to $1.93$ GOPS/W for CPU-based inference. The design also shows approximately $9\times$ reduction in energy consumption compared to MSDF-based FPGA implementations. These results highlight the efficacy of the merged arithmetic approach for resource-constrained, latency-sensitive edge applications in medical imaging and computer vision.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper proposes a merged multiply-add (MMA) architecture based on most-significant-digit-first (MSDF) digit-serial arithmetic to accelerate convolutional layers of U-Net on FPGA. By fusing multiply and add into a single unit with a single streamlined startup latency (instead of cumulative delays from cascaded units) and processing spatial input depths in parallel, the design claims significantly higher throughput and energy efficiency than standalone MSDF or conventional approaches. On the target FPGA, it reports up to 15.14 GOPS/W (vs. 1.93 GOPS/W on CPU) and approximately 9× energy reduction versus prior MSDF FPGA implementations.

Significance. If the reported efficiency numbers hold after verification, the MMA fusion technique would represent a practical contribution to resource-constrained, latency-sensitive CNN acceleration on FPGAs for edge medical imaging and computer vision. The work directly addresses a known drawback of digit-serial MSDF (startup latency accumulation) with an engineering solution that could be relevant for similar arithmetic optimizations.

major comments (2)
  1. [Abstract] Abstract: the headline claims of 15.14 GOPS/W and 9× energy reduction versus other MSDF FPGA designs are presented without any supporting implementation details, resource utilization tables, post-place-and-route power numbers, latency breakdowns, or measurement methodology; these data are required to attribute the gains to the MMA construction rather than unaccounted overheads.
  2. [Evaluation] Evaluation section (U-Net results): the central assumption that the fused MMA datapath eliminates cumulative digit-serial startup overhead without new pipeline stalls, wider digit paths, or increased routing capacitance on the target FPGA is load-bearing for the efficiency claims, yet no concrete latency-per-iteration comparisons or FPGA utilization data are supplied to confirm it.
minor comments (2)
  1. The manuscript would benefit from explicit comparison tables against both the standalone MSDF baseline and a conventional binary multiplier-add implementation on the same FPGA fabric.
  2. Notation for digit-serial parameters (e.g., digit width, iteration count) should be defined consistently in the first methods section.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive feedback highlighting the need for explicit supporting data. We will revise the manuscript to incorporate the requested details and comparisons.

read point-by-point responses
  1. Referee: [Abstract] Abstract: the headline claims of 15.14 GOPS/W and 9× energy reduction versus other MSDF FPGA designs are presented without any supporting implementation details, resource utilization tables, post-place-and-route power numbers, latency breakdowns, or measurement methodology; these data are required to attribute the gains to the MMA construction rather than unaccounted overheads.

    Authors: We agree that the abstract states the headline results without embedding the full supporting data. In the revised version we will add a concise measurement methodology paragraph and ensure the Evaluation section contains complete resource utilization tables, post-place-and-route power figures, latency breakdowns, and baseline comparisons so that the efficiency gains can be directly attributed to the MMA fusion. revision: yes

  2. Referee: [Evaluation] Evaluation section (U-Net results): the central assumption that the fused MMA datapath eliminates cumulative digit-serial startup overhead without new pipeline stalls, wider digit paths, or increased routing capacitance on the target FPGA is load-bearing for the efficiency claims, yet no concrete latency-per-iteration comparisons or FPGA utilization data are supplied to confirm it.

    Authors: The referee is correct that concrete latency-per-iteration data and utilization figures are required to validate the claim. We will insert explicit cycle-by-cycle latency comparisons between the MMA unit and conventional cascaded MSDF multiply-add units, together with post-implementation FPGA resource counts and timing reports, to demonstrate that the single streamlined latency is achieved without introducing stalls, wider paths, or measurable routing overhead. revision: yes

Circularity Check

0 steps flagged

No circularity: engineering design paper with no equations or fitted parameters

full rationale

The paper is a hardware architecture description for an FPGA accelerator using merged multiply-add (MMA) units in MSDF arithmetic. No mathematical derivation chain, equations, or fitted parameters exist that could reduce to self-referential inputs. Efficiency claims (15.14 GOPS/W, 9× reduction) rest on post-implementation measurements rather than any self-definitional or fitted-input prediction. No self-citations are load-bearing for a uniqueness theorem or ansatz. This matches the default expectation of no significant circularity for non-derivational engineering work.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

No mathematical model, free parameters, axioms, or invented entities are described in the abstract; the contribution is a hardware architecture proposal.

pith-pipeline@v0.9.1-grok · 5785 in / 1303 out tokens · 38239 ms · 2026-06-25T19:37:27.730885+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

15 extracted references · 1 canonical work pages

  1. [1]

    Medical image segmentation review: The success of u-net,

    R. Azad, E. K. Aghdam, A. Rauland, Y . Jia, A. H. Avval, A. Bozorgpour, S. Karimijafarbigloo, J. P. Cohen, E. Adeli, and D. Merhof, “Medical image segmentation review: The success of u-net,”IEEE Transactions on Pattern Analysis and Machine Intelligence, 2024. 5 Energy-Efficient CNN Acceleration with MSDF Digit-Serial Arithmetic on FPGAA PREPRINT

  2. [2]

    Efficient hardware design of a deep u-net model for pixel-level ecg classification in healthcare device,

    X. Cheng, D. Liu, J. Lu, L. Wei, A. Hu, J. Lei, Z. Zou, X. Zou, and Q. Jiang, “Efficient hardware design of a deep u-net model for pixel-level ecg classification in healthcare device,”Microelectronics Journal, vol. 126, p. 105492, 2022

  3. [3]

    Review of neural network model acceleration techniques based on fpga platforms,

    F. Liu, H. Li, W. Hu, and Y . He, “Review of neural network model acceleration techniques based on fpga platforms,”Neurocomputing, p. 128511, 2024

  4. [4]

    Appq-cnn: An adaptive cnns inference accelerator for syn- ergistically exploiting pruning and quantization based on fpga,

    X. Zhang, G. Xiao, M. Duan, Y . Chen, and K. Li, “Appq-cnn: An adaptive cnns inference accelerator for syn- ergistically exploiting pruning and quantization based on fpga,”IEEE Transactions on Sustainable Computing, 2024

  5. [5]

    Bitmac: Bit-serial computation- based efficient multiply-accumulate unit for dnn accelerator,

    H. Chhajed, G. Raut, N. Dhakad, S. Vishwakarma, and S. K. Vishvakarma, “Bitmac: Bit-serial computation- based efficient multiply-accumulate unit for dnn accelerator,”Circuits, Systems, and Signal Processing, pp. 1–16, 2022

  6. [6]

    Bitcluster: Fine-grained weight quantization for load- balanced bit-serial neural network accelerators,

    A. Li, H. Mo, W. Zhu, Q. Li, S. Yin, S. Wei, and L. Liu, “Bitcluster: Fine-grained weight quantization for load- balanced bit-serial neural network accelerators,”IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 41, no. 11, pp. 4747–4757, 2022

  7. [7]

    Usefuse: Uniform stride for enhanced performance in fused layer architecture of deep neural networks,

    M. S. Ibrahim, M. Usman, and J.-A. Lee, “Usefuse: Uniform stride for enhanced performance in fused layer architecture of deep neural networks,”Journal of Systems Architecture, p. 103459, 2025

  8. [8]

    Low-latency online multiplier with reduced activities and mini- mized interconnect for inner product arrays,

    M. Usman, M. D. Ercegovac, and J.-A. Lee, “Low-latency online multiplier with reduced activities and mini- mized interconnect for inner product arrays,”Journal of Signal Processing Systems, vol. 95, no. 7, pp. 777–796, 2023

  9. [9]

    On-cnn: Low latency and high throughput online arithmetic based convolutional neural network accelerator,

    M. A. Shafique and J.-A. Lee, “On-cnn: Low latency and high throughput online arithmetic based convolutional neural network accelerator,”IEEE Access, 2024

  10. [10]

    An efficient dot-product unit based on online arithmetic for variable precision applications,

    S. Gorgin, M. H. Golamrezaei, J.-A. Lee, and M. D. Ercegovac, “An efficient dot-product unit based on online arithmetic for variable precision applications,” in2023 57th Asilomar Conference on Signals, Systems, and Computers. IEEE, 2023, pp. 950–954

  11. [11]

    Echo: Energy-efficient computation harnessing online arithmetic—an msdf-based accelerator for dnn inference,

    M. S. Ibrahim, M. Usman, and J.-A. Lee, “Echo: Energy-efficient computation harnessing online arithmetic—an msdf-based accelerator for dnn inference,”Electronics, vol. 13, no. 10, p. 1893, 2024

  12. [12]

    Optimizing fpga-based accelerator design for deep convolutional neural networks,

    C. Zhang, P. Li, G. Sun, Y . Guan, B. Xiao, and J. Cong, “Optimizing fpga-based accelerator design for deep convolutional neural networks,” inProceedings of the 2015 ACM/SIGDA international symposium on field- programmable gate arrays, 2015, pp. 161–170

  13. [13]

    Unpu: An energy-efficient deep neural network accelerator with fully variable weight bit precision,

    J. Lee, C. Kim, S. Kang, D. Shin, S. Kim, and H.-J. Yoo, “Unpu: An energy-efficient deep neural network accelerator with fully variable weight bit precision,”IEEE Journal of Solid-State Circuits, vol. 54, no. 1, pp. 173–185, 2018

  14. [14]

    Constant-time addition with hybrid-redundant numbers: Theory and implementa- tions,

    G. Jaberipur and B. Parhami, “Constant-time addition with hybrid-redundant numbers: Theory and implementa- tions,”Integration, vol. 41, no. 1, pp. 49–64, 2008

  15. [15]

    Fbgemm: Enabling high- performance low-precision deep learning inference,

    D. Khudia, J. Huang, P. Basu, S. Deng, H. Liu, J. Park, and M. Smelyanskiy, “Fbgemm: Enabling high- performance low-precision deep learning inference,”arXiv preprint arXiv:2101.05615, 2021. 6