Brief Announcement: Fine-Grained Computation in 3-Space: Matrix Multiplication, Paths, and Mazes

Optimal algorithms are given for matrix multiplication and problems involving graphs and mazes, where calculations are done in 3-dimensional space. Whatever the technology is, a bit requires a minimum volume and communication travels at a bounded speed. Thus multiplying n × n matrices over a ring takes Ω(n2/3) time, and we show that this can be achieved by a 3-d mesh of n2 processors. No previous algorithms fully considered the implications of volume and bounded communication speed. Multiplication of matrices not over a ring requires only Θ(n3/4) time by expanding to a larger mesh. In 2-d (such as the surface of a chip) this approach is useless and Θ(n) systolic algorithms are optimal. For path and maze problems there are approaches useful in 3-d but not 2-d.

Authors

Institutions

Publication Details

Published
2025-07-16
DOI
https://doi.org/10.1145/3694906.3743353
Primary Topic
Cellular Automata and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Brief Announcement: Fine-Grained Computation in 3-Space: Matrix Multiplication, Paths, and Mazes

Quentin F. Stout
Cellular Automata and Applications
article

Brief Announcement: Fine-Grained Computation in 3-Space: Matrix Multiplication, Paths, and Mazes

Quentin F. Stout
article en

Abstract

Optimal algorithms are given for matrix multiplication and problems involving graphs and mazes, where calculations are done in 3-dimensional space. Whatever the technology is, a bit requires a minimum volume and communication travels at a bounded speed. Thus multiplying n × n matrices over a ring takes Ω(n2/3) time, and we show that this can be achieved by a 3-d mesh of n2 processors. No previous algorithms fully considered the implications of volume and bounded communication speed. Multiplication of matrices not over a ring requires only Θ(n3/4) time by expanding to a larger mesh. In 2-d (such as the surface of a chip) this approach is useless and Θ(n) systolic algorithms are optimal. For path and maze problems there are approaches useful in 3-d but not 2-d.

University of Michigan (US)
Openalex Percentile: Top 81%
Cellular Automata and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.