Pith. sign in

REVIEW 5 major objections 5 minor 30 references

A Theoretical Framework for Stochastic Activity Prediction in Tensor Accelerator Wallace-Tree Multipliers

T0 review · 5 major / 5 minor · reviewed 2026-08-02 · deepseek-v4-flash

Pith's one-line read A Hamming-weight wire can predict Wallace-tree switching activity with error below 10^-13, and a deterministic safety gate makes mispredictions harmless.

desk verdict Real problem, broken formal scaffolding, and a safety controller that only fires for exactly the cases zero- and stasis-detection already handle. read the letter →

arxiv 2607.08002 v2 pith:O2QDZSGE submitted 2026-07-09 cs.AR cs.ET

classification cs.ARcs.ET MSC 68M0794A17
keywords stochasticactivitypredictionWallacetreemultipliertensoracceleratorHammingweightBernoulliencodinginformationretentionoperandisolationlow-powerVLSI
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

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

The reading

The paper claims that switching activity inside a Wallace-tree multiplier is governed overwhelmingly by the number of set bits in the operands, not by where those bits sit. It proposes Stochastic Activity Prediction (SAP): compute the combined Hamming weight of incoming operands each cycle, encode it as one Bernoulli bit, watch that bit's toggle rate over a 256-cycle window, and freeze the multiplier when the rate is low, provided a deterministic safety check confirms the previous result is still valid. The authors prove a chain of results: a spectral contraction lemma giving a Lipschitz bound of 3/2, a concentration bound making prediction error above 7.5% less probable than 10^-13, an information-retention bound showing one bit retains all but O(log n/n) of the predictive information, and an optimality theorem showing the Bernoulli encoding is the best calibrated one-bit encoder. If correct, SAP would close a specific gap in tensor accelerator power management—active-but-sparse multipliers that existing zero-skipping, gating, and offline techniques miss—while preserving exact arithmetic by construction. The paper is theoretical and explicitly leaves empirical gate-level validation to future work.

What carries the argument

The load-bearing object is the Bernoulli proxy stream S_t ~ Bernoulli(Z_t/(2n)) derived from the combined operand Hamming weight Z_t, together with the spectral contraction inequality ||Delta v^(l+1)||_1 <= 3/4 ||Delta v^(l)||_1 for positional perturbations through carry-save stages. The contraction rate 3/4 converts the Boolean influence bound on full adders into the statement that bit-position information dies out geometrically, leaving only operand density. On top of this sit the monotone Lipschitz map phi = g o f^{-1} with constant 3/2, a standard concentration inequality giving the 10^-13 error bound, the calibration constraint E_q[S] = E[p_t] that pins down the Bernoulli encoder as the

What would settle it

Measure the internal toggle activity of a real 8x8 or 16x16 Wallace tree while cyclically shifting the positions of set bits under a fixed Hamming weight. If the normalized total switching varies by more than the Lipschitz-scaled bound or fails to converge to the density-only value after O(log n) stages, Lemma 2's contraction rate is false. A simpler check: simulate a 256-cycle window and count how often the prediction error exceeds 7.5%; Theorem 2 says fewer than 1 in 10^13 windows should do so.

Watch

Extended reading notes

Core claim

The central claim is that a Wallace tree's transition activity depends on operand Hamming-weight statistics rather than bit positions, so a single Bernoulli proxy bit with flip probability p_t = Z_t/(2n) can predict that activity through a monotone Lipschitz map with constant 3/2. A spectral contraction lemma asserts that positional perturbations decay by a factor of 3/4 per carry-save stage, making the activity a function of Hamming weight. On that basis, the paper derives a concentration bound (for W=256, prediction error above 7.5% has probability below 10^-13), an information-retention bound (eta >= 1 - O(log n/n)), and an optimality theorem: among all calibrated one-bit encoders of Hamm

Load-bearing premise

The entire chain depends on the claim that a disturbance in where the 1-bits sit shrinks by at least a factor of 3/4 at every carry-save stage; this rate is asserted rather than derived, and every later guarantee leans on it.

Editorial extensions

If this is right

  • A hardware engineer can replace O(n^2) internal-node monitoring with one toggle-monitor wire and still predict mean Wallace-tree activity within a provable error bound.
  • Mispredictions are free: because isolation requires a deterministic architectural-validity check, a wrong low-activity guess costs only a missed power saving, never a wrong multiply.
  • The bounds degrade gracefully under real workloads: correlated operands add at most rho/n bias (vanishing for rho <~ sqrt(n)), non-stationarity adds O(1/(nW)) error, and asymmetric operands stay within roughly 3% activity error for INT8.
  • The technique composes with bus-invert coding, idle power gating, biased SRAM, and array-level DVFS, filling the one layer none of those cover: multipliers that are active but sparse.
  • The optimality result implies that no other calibrated one-bit encoding of Hamming-weight statistics can extract more predictive information about future switching activity.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The spectral contraction argument suggests a testable diagnostic: measure internal toggle activity on a real Wallace tree while shifting set-bit positions under a fixed Hamming weight; if position information persists beyond O(log n) stages, the 3/4 contraction rate is wrong and the formal error bounds collapse.
  • The same Hamming-weight-to-activity proxy could extend to other compressor networks (Dadda trees, 4:2 compressors, Booth encoders), where fan-in differs and the contraction rate would need re-derivation but the one-bit-proxy-plus-safety-gate architecture carries over.
  • The information-retention bound implies a practical caution for narrow operands: for n=8, log n/n ~ 37.5%, so the proxy's worst-case information loss is not negligible; designers may need longer observation windows or a second proxy bit at INT8 width.
  • Real savings hinge on workload stasis; if activations change every cycle and weights are not stationary, the safety controller's validity conditions rarely fire, and the framework reduces to overhead rather than savings.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

5 major / 5 minor

Summary. The paper proposes Stochastic Activity Prediction (SAP), a runtime mechanism for tensor-accelerator Wallace-tree multipliers that computes the Hamming weight of incoming operands, compresses it to a Bernoulli proxy bit, and uses the proxy's toggle rate to predict low internal switching activity. A deterministic Safety Controller permits input freezing only when the predicted low-activity condition is independently confirmed by architectural validity, so mispredictions cause missed savings but not wrong results. The paper claims three formal results: a Spectral Contraction Lemma showing activity depends on operand density rather than bit position, an Information Retention Theorem giving η_I ≥ 1 − O(log n/n), and a Bernoulli Optimality Theorem asserting the proxy encoding uniquely maximizes mutual information among calibrated one-bit encoders. It also gives a concentration bound with a headline numerical claim (W=256, δ=0.05 ⇒ error probability < 1e−13), a power-stack taxonomy, and complexity/energy analysis.

Significance. If the formal claims were correct, the contribution would be significant: a low-cost, runtime, formally grounded mechanism for reducing dynamic power in the active-but-sparse multiplier regime, with a clean separation between probabilistic prediction and deterministic correctness. The architectural idea is plausible, and the Safety Controller's design principle is a genuine strength. The paper is also commendably explicit: it gives concrete constants, a concrete window size, and falsifiable numerical predictions. However, the central theoretical results are not sound as written. The spectral contraction proof is a sketch with an unexplained constant; the concentration bound's numerical evaluation is wrong; the information-retention proof is dimensionally inconsistent; and the Bernoulli optimality theorem's optimization is inverted, so its conclusion appears false rather than merely unproven. The lack of empirical validation, acknowledged in the paper, further limits the practical case, but the main problem is that the formal foundation does not support the claims.

major comments (5)
  1. [Section V.A, Lemma 2 (Eq. 11)] The proof is a sketch, not a derivation. 'Carry-save reduction maps column j to column ⌈j/2⌉' is inaccurate: a full adder's sum remains in column j while the carry moves to column j+1, so a positional perturbation spreads to two output columns. The Boolean influence bound ≤3/4 bounds toggle probability under independent random inputs; it does not directly bound the ℓ1 norm of an arbitrary perturbation through deterministic CSA stages. The arithmetic '(3/4·2)/3·(3/2)=3/4' is asserted without explanation and is not a spectral-radius computation. Lemma 3 and Theorem 3 depend on this contraction, so the density-only decoupling is not established.
  2. [Section IV.B, Theorem 2 (Eq. 10)] The numerical evaluation is incorrect. Plugging W=256 and δ=0.05 into Eq. (10) gives 2 exp(−2(255)(0.05)^2) = 2e^{−1.275} ≈ 0.558, not <10^{−13}. To obtain a bound near 10^{−13}, δ would need to be ≈0.245, which changes the error threshold to 3δ/2 ≈ 0.368. Thus the abstract's claim of 'prediction error below 10^{−13} for a 256-cycle window' and its uses in Sections IX.B and X.G are numerically false.
  3. [Section V.B, Theorem 3 (Eq. 13)] The proof is dimensionally invalid. Step 3 bounds the information loss by H(p_t|S_t) ≤ log_2(n+1) and then says 'Normalising by I(HW;Y)=Ω(1)' gives η_I ≥ 1 − C_1 log n / n. If the loss is O(log n) and the denominator is Ω(1), the relative loss is O(log n), not O(log n/n). Moreover, under Lemma 3, I(A;Y)=I(HW(A),HW(B);Y) ≤ H(HW(A),HW(B)) ≤ 2 log_2(n+1), so the denominator is at most O(log n), not Ω(n). Since S is a single bit, I(S;Y) ≤ 1, so the claimed 1 − O(log n/n) lower bound cannot hold in general. The theorem is not established.
  4. [Section VI, Theorem 4 (Eq. 14)] The optimization direction is inverted. With θ(z)=q(S=1|Z=z), I_q(S;Z)=h_b(Eθ)−E[h_b(θ)]. For fixed Eθ, since h_b is concave, E[h_b(θ)] is minimized by extremal θ values in {0,1}, i.e., by threshold encoders, and is larger for interior θ values. The proposed θ*(z)=z/(2n) is interior, so it gives strictly less mutual information than a threshold encoder with the same mean. The 'first-order stochastic dominance' argument in Step 3 does not justify maximizing a concave Jensen gap. Thus the claimed unique optimality of the Bernoulli encoder is false even within the calibration constraint.
  5. [Section VIII, Definition 3 and Theorem 5] The third ArchValidity condition, 'compiler-flagged stationary-weight mode', is ambiguous. In standard weight-stationary systolic execution, the weight operand is static but the activation operand changes each cycle, so the product is not constant. If this flag is treated as sufficient for isolation, Output_SAP would not equal Output_Baseline for legal input sequences. The proof of Theorem 5 addresses operand stasis and zero masking only; it does not cover the third condition. Clarify the intended semantics or restrict the safety condition to conditions that provably imply an unchanged product.
minor comments (5)
  1. [Section III] 'Assumption 1' is referenced before Definition 1 is explicitly labeled as Assumption 1; please number assumptions and definitions consistently.
  2. [Section IV.B, Eq. (10)] The variable ε is used in Theorem 2 but not explicitly defined before the theorem statement; define it as the difference between predicted and true activity (or between empirical and expected proxy toggle rate).
  3. [References] References [23] and [24] are identical (same authors, title, journal, volume, page, and year); please de-duplicate.
  4. [Abstract and Introduction] The phrase 'proving that Wallace-tree activity depends on operand bit density, not bit position' overstates what Lemma 2 would establish even if proven; more precise wording would say the dependence on position decays under the assumed contraction.
  5. [Section X.A] The table labels power sources 'Source 1' through 'Source 5', while the text refers to 'Layer 1' through 'Layer 5'; make the numbering consistent.

Circularity Check

0 steps flagged · score 0.0 of 10

No derivation step reduces to its own input by construction; the load-bearing Lemma 2 and the Bernoulli-optimality proof are unsupported and likely incorrect, but that is a rigor/correctness problem, not construction-circularity.

full rationale

The paper's derivation chain does not exhibit a step in which a claimed prediction or first-principles result is equivalent to its own input by construction. The central proxy-tracking bounds (Theorems 1 and 2) are Lipschitz-and-Hoeffding arguments: phi is constructed as g ∘ f^{-1}, not defined as the target ratio, so the conclusion is not the premise. The safety guarantee (Theorem 5) is deterministic and explicitly decoupled from the probabilistic predictor, and is non-circular. The paper itself flags an earlier circularity at Lemma 3: 'Lemma 3 resolves a circularity present in earlier formulations, which assumed what they needed to prove: that alpha_WT is a function of Hamming weights.' The current text attempts to remove that circularity via Lemma 2's spectral contraction. However, Lemma 2's proof asserts the 3/4 contraction factor ('After normalising by the column-count reduction factor 2/3: the net l1 contraction factor is (3/4·2)/3·(3/2)=3/4, which equals the spectral radius...') without deriving it; that is an omitted proof and a possible false claim, not a definitional equivalence. Similarly, Theorem 4's proof states 'Setting theta*(z)=z/(2n) is strictly increasing in z, which maximises the spread' and never actually compares against threshold or other calibrated encoders, so the optimality conclusion is unsupported; but the feasible family is not defined so that q* is the only member, and the proof failure is one of missing derivation rather than construction-circularity. The manuscript's limitations section candidly notes the absence of empirical validation and gate-level constants, which further supports treating the formal gaps as unvalidated theoretical claims rather than circular reasoning. No self-citation chain or fitted-parameter-as-prediction pattern is load-bearing. The honest finding is no significant construction-circularity, with substantial correctness/rigor concerns left for technical review.

Assumptions & free parameters 3 free parameters · 7 assumptions · 2 invented entities

The central claims rest on several domain assumptions (weak bit independence, local stationarity, symmetric operands, idealized balanced Wallace tree) that are stated but not validated against data. Two hand-chosen quantities (ρ, τ_th) and a chosen window W=256 enter the bounds. Three unproved or weakly justified premises — g non-decreasing, exact spectral contraction factor 3/4, and the inversion of the Jensen-gap argument in Theorem 4 — are load-bearing. The safety guarantee is independent and standard Boolean logic.

free parameters (3)
  • correlation bound ρ
    Introduced in Definition 1 to bound pairwise operand-bit correlations; appears in Lemma 3 and Section VII degradation bounds. No measurement or fitting is provided; its value is workload-dependent and never estimated.
  • SAP low-activity threshold τ_th
    Section VII.A mentions adjusting the threshold τ_th to calibrate worst-case bias; the threshold that triggers input freezing is not specified or fitted, though savings and correctness depend on it.
  • observation window W=256 = 256
    Chosen by hand in Section X.G to match a 16×16 activation tile and to produce the 10^-13 error claim; the claim is arithmetically incorrect under the paper's own Hoeffding bound.
assumptions (7)
  • domain assumption Weak bit independence (|δ_ij| ≤ ρ/n)
    Definition 1; used in Eq. (2) and through Section VII. No measured ρ is provided.
  • domain assumption Local stationarity of operand density (p_t ≈ p)
    Theorem 1 proof; used to justify E[τ̂]=2p(1-p).
  • domain assumption Symmetric operand distributions (μ_A≈μ_B)
    Theorem 1 and Section VII.C; the AM-GM gap is bounded by 0.02 for INT8 but not derived from data.
  • domain assumption Balanced Wallace tree with FA fan-in k=3 and ideal column-count reduction by 2/3 per stage
    Lemma 2 proof; real Wallace-tree wiring is irregular, so the 2/3 normalization is an idealization.
  • ad hoc to paper The density-to-activity map g is non-decreasing
    Assumed in Theorem 1 proof ('g is non-decreasing') without proof; monotonicity is not established by Lemma 1.
  • domain assumption Input bits toggle independently with equal probability within a stage
    Lemma 1 proof; needed for the k/4 transition bound, not justified for real datapaths.
  • standard math Standard inequalities: Hoeffding, Data Processing Inequality, Boolean influence bound
    Used in Theorems 2, 3, 4; standard results from refs [27]-[29].
invented entities (2)
  • Bernoulli proxy bit S_t
    purpose: One-bit random signal whose flip rate estimates Wallace-tree switching activity; central to the SAP predictor.
    Proposed as a hardware construct (popcount + LFSR thresholding), but no RTL or silicon measurement is provided to confirm its toggle rate tracks real multiplier activity.
  • Safety Controller / ArchValidity
    purpose: Deterministic check (stasis, zero masking, compiler flag) that gates input freezing and guarantees exact outputs.
    A logic block proposed but not implemented or measured; its correctness guarantee is straightforward Boolean logic, but no fabricated evidence is supplied.

how reviews work

0 comments
Cite this review

Pith. "Pith review of A Theoretical Framework for Stochastic Activity Prediction in Tensor Accelerator Wallace-Tree Multipliers." pith.science (2026). https://pith.science/paper/O2QDZSGE

@misc{pith2026260708002,
  author       = {Pith},
  title        = {Pith review of: A Theoretical Framework for Stochastic Activity Prediction in Tensor Accelerator Wallace-Tree Multipliers},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/O2QDZSGE}},
  note         = {Machine review of arXiv:2607.08002}
}
abstract

Tensor accelerator multipliers burn dynamic power on every clock cycle, even when sparse operands require very little internal switching. No existing technique addresses this: zero-detection requires exactly-zero operands, structural power gating requires an idle multiplier, and offline weight selection cannot respond to runtime data. This paper introduces Stochastic Activity Prediction (SAP), which closes this gap by examining the Hamming weight of arriving operands before the multiplier executes, predicting low switching activity, and freezing the inputs when a deterministic Safety Controller independently confirms the reuse is correct. Mispredictions cause missed savings, never wrong answers. Three formal results underpin SAP: (i) a Spectral Contraction Lemma proving that Wallace-tree activity depends on operand bit density, not bit position, establishing Lipschitz constant $L\phi = 3/2$ and prediction error below $10^{-13}$ for a 256-cycle window; (ii) an Information Retention Theorem showing $\eta_I \ge 1 - O(\log n/n)$, so one bit per cycle captures nearly all predictive information about $O(n^2)$ internal nodes; and (iii) a Bernoulli Optimality Theorem proving the chosen encoding is shown to be optimal, within the family of calibrated one-bit encoders of Hamming-weight statistics considered. SAP addresses the specific layer of the tensor accelerator power stack that existing techniques do not cover.

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

30 extracted references · 2 linked inside Pith

  1. [1]

    In-Datacenter Performance Analysis of a Tensor Processing Unit,

    N. P. Jouppi et al., “In-Datacenter Performance Analysis of a Tensor Processing Unit,” inISCA, 2017

  2. [2]

    A Suggestion for a Fast Multiplier,

    C. S. Wallace, “A Suggestion for a Fast Multiplier,”IEEE Trans. Electron. Comput., vol. EC-13, no. 1, pp. 14–17, 1964

  3. [3]

    Some Schemes for Parallel Multipliers,

    L. Dadda, “Some Schemes for Parallel Multipliers,”Alta Frequenza, vol. 34, pp. 349–356, 1965

  4. [4]

    Modified Wallace Tree Multiplier Using Efficient Square Root Carry Select Adder,

    D. Paradhasaradhi, M. Prashanthi, and N. Vivek, “Modified Wallace Tree Multiplier Using Efficient Square Root Carry Select Adder,” in Proc. IEEE ICGCCEE, 2014, pp. 1–5

  5. [5]

    Efficient Processing of Deep Neural Networks: A Tutorial and Survey,

    V . Sze, Y .-H. Chen, T.-J. Yang, and J. S. Emer, “Efficient Processing of Deep Neural Networks: A Tutorial and Survey,”Proc. IEEE, vol. 105, no. 12, pp. 2295–2329, 2017

  6. [6]

    Systolic Arrays for VLSI,

    H. T. Kung and C. E. Leiserson, “Systolic Arrays for VLSI,” inSparse Matrix Proc., SIAM, 1979, pp. 256–282

  7. [7]

    Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference,

    B. Jacob et al., “Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference,” inCVPR, 2018

  8. [8]

    Quantizing Deep Convolutional Networks for Ef- ficient Inference: A Whitepaper,

    R. Krishnamoorthi, “Quantizing Deep Convolutional Networks for Ef- ficient Inference: A Whitepaper,”arXiv:1806.08342, 2018

Show all 30 references
  1. [9]

    A White Paper on Neural Network Quantization,

    M. Nagel et al., “A White Paper on Neural Network Quantization,” arXiv:2106.08295, 2021

  2. [10]

    Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding,

    S. Han, H. Mao, and W. J. Dally, “Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding,” inICLR, 2016

  3. [11]

    Power Minimization in IC Design,

    M. Pedram, “Power Minimization in IC Design,”ACM Trans. Des. Autom. Electron. Syst., 1996

  4. [12]

    Eyeriss: An Energy-Efficient Reconfigurable Accelera- tor,

    Y . Chen et al., “Eyeriss: An Energy-Efficient Reconfigurable Accelera- tor,” inISSCC, 2016

  5. [13]

    SCNN: An Accelerator for Compressed-Sparse CNNs,

    A. Parashar et al., “SCNN: An Accelerator for Compressed-Sparse CNNs,” inISCA, 2017

  6. [14]

    SparTen: A Sparsity-Aware Accelerator for DNNs,

    A. Samajdar et al., “SparTen: A Sparsity-Aware Accelerator for DNNs,” inMICRO, 2019

  7. [15]

    Power-Intent Systolic Array Using Modified Parallel Multiplier,

    S. Huang et al., “Power-Intent Systolic Array Using Modified Parallel Multiplier,”Sensors, 2023

  8. [16]

    ReGate: Enabling Power Gating in Neural Processing Units,

    Y . Li et al., “ReGate: Enabling Power Gating in Neural Processing Units,”arXiv:2508.02536, 2025

  9. [17]

    HALO: Hardware-Aware Quantization with Low Critical- Path-Delay Weights for LLM Acceleration,

    Anonymous, “HALO: Hardware-Aware Quantization with Low Critical- Path-Delay Weights for LLM Acceleration,”arXiv:2502.19662, 2025

  10. [18]

    Layer-wise Weight Selection for Power-Efficient Neural Network Acceleration,

    Anonymous, “Layer-wise Weight Selection for Power-Efficient Neural Network Acceleration,”arXiv:2511.17123, 2025

  11. [19]

    Cnvlutin: Ineffectual-Neuron-Free DNN Computing,

    J. Albericio et al., “Cnvlutin: Ineffectual-Neuron-Free DNN Computing,” inMICRO, 2016

  12. [20]

    PTTS: Power-Aware Tensor Cores Using Two-Sided Sparsity,

    A. Bahrebar et al., “PTTS: Power-Aware Tensor Cores Using Two-Sided Sparsity,”J. Parallel Distrib. Comput., 2022

  13. [21]

    A Survey of Techniques for Approximate Computing,

    S. Mittal, “A Survey of Techniques for Approximate Computing,”ACM Comput. Surv., vol. 48, no. 4, 2016

  14. [22]

    Survey of Stochastic Computing,

    A. Alaghi and J. Hayes, “Survey of Stochastic Computing,”ACM Trans. Embedded Comput. Syst., vol. 12, no. 2s, 2013

  15. [23]

    Energy-Efficient FPGA-Based Parallel Quasi-Stochastic Computing,

    R. Seva, P. Metku, and M. Choi, “Energy-Efficient FPGA-Based Parallel Quasi-Stochastic Computing,”J. Low Power Electron. Appl., vol. 7, no. 4, p. 29, 2017

  16. [24]

    Energy-Efficient FPGA-Based Parallel Quasi-Stochastic Computing,

    R. Seva, P. Metku, and M. Choi, “Energy-Efficient FPGA-Based Parallel Quasi-Stochastic Computing,”J. Low Power Electron. Appl., vol. 7, no. 4, p. 29, Nov. 2017

  17. [25]

    Energy-Performance Scalability Analysis of a Novel Quasi-Stochastic Computing Approach,

    P. Metku, R. Seva, and M. Choi, “Energy-Performance Scalability Analysis of a Novel Quasi-Stochastic Computing Approach,”J. Low Power Electron. Appl., vol. 9, no. 4, p. 30, 2019

  18. [26]

    Low-Power Null Convention Logic Multiplier Design Based on Gate Diffusion Input Technique,

    P. Metku, K. K. Kim, Y .-B. Kim, and M. Choi, “Low-Power Null Convention Logic Multiplier Design Based on Gate Diffusion Input Technique,” inProc. ISOCC, 2018, pp. 233–234

  19. [27]

    O’Donnell,Analysis of Boolean Functions

    R. O’Donnell,Analysis of Boolean Functions. Cambridge Univ. Press, 2014

  20. [28]

    Probability Inequalities for Sums of Bounded Random Variables,

    W. Hoeffding, “Probability Inequalities for Sums of Bounded Random Variables,”J. Amer. Statist. Assoc., vol. 58, no. 301, pp. 13–30, 1963

  21. [29]

    Cover and J

    T. Cover and J. Thomas,Elements of Information Theory, 2nd ed. Wiley, 2006

  22. [30]

    Low-Power Register File for Tensor Cores,

    Y . Kim et al., “Low-Power Register File for Tensor Cores,” inICCAD, 2024

Pith tools

Reviewed August 2, 2026 · model on record in the stance chip above.