Constant-Depth and Subcubic-Size Threshold Circuits for Matrix Multiplication
Ojas Parekh, Cynthia A. Phillips, Conrad D. James, James B. Aimone

TL;DR
This paper presents a method to implement fast matrix multiplication within constant-depth threshold circuits, bridging neural computation models and efficient algorithms, with potential applications in neural hardware acceleration.
Contribution
It introduces a way to convert fast matrix multiplication algorithms into constant-depth threshold circuits, overcoming the previous $ heta(N^3)$ gate barrier.
Findings
Constant-depth threshold circuits can perform matrix multiplication in $O(N^ ext{omega})$ gates.
The approach integrates threshold logic with existing fast algorithms.
This work suggests new possibilities for neural hardware implementations.
Abstract
Boolean circuits of McCulloch-Pitts threshold gates are a classic model of neural computation studied heavily in the late 20th century as a model of general computation. Recent advances in large-scale neural computing hardware has made their practical implementation a near-term possibility. We describe a theoretical approach for multiplying two by matrices that integrates threshold gate logic with conventional fast matrix multiplication algorithms, that perform arithmetic operations for a positive constant . Our approach converts such a fast matrix multiplication algorithm into a constant-depth threshold circuit with approximately gates. Prior to our work, it was not known whether the -gate barrier for matrix multiplication was surmountable by constant-depth threshold circuits. Dense matrix multiplication is a core operation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Low-power high-performance VLSI design · Quantum-Dot Cellular Automata
