Biography.guide
Home › People › Physicist › Norman Margolus
Portrait of Norman Margolus

Norman Margolus

b. 1955

American physicist and computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Norman Margolus

Born 1955. Norman Margolus is an American physicist and computer scientist, known for Block cellular automaton, CAM-6 and Computronium.

Norman H. Margolus (born 1955) is a Canadian-American physicist and computer scientist, known for his work on cellular automata and reversible computing. He is a research affiliate with the Computer Science and Artificial Intelligence Laboratory at the Massachusetts Institute of Technology.

Education and career Margolus received his Ph.D. in physics in 1987 from the Massachusetts Institute of Technology (MIT) under the supervision of Edward Fredkin. He founded and was chief scientist for Permabit, an information storage device company.

Research contributions Margolus was one of the organizers of a seminal research meeting on the connections between physics and computation theory, held on Mosquito Island in 1982. He is known for inventing the block cellular automaton and the Margolus neighborhood for block cellular automata, which he used to develop cellular automaton simulations of billiard-ball computers.

In the same work, Margolus also showed that the billiard ball model could be simulated by a second-order cellular automaton, a different type of cellular automaton invented by his thesis advisor, Edward Fredkin. These two simulations were among the first cellular automata that were both reversible (able to be run backwards as well as forwards for any number of time steps, without ambiguity) and universal (able to simulate the operations of any computer program); this combination of properties is important in low-energy computing, as it has been shown that the energy dissipation of computing devices may be made arbitrarily small if and only if they are reversible.

In connection with this issue, Margolus and his co-author Lev B. Levitin proved the Margolus–Levitin theorem showing that the speed of any computer is limited by the fundamental laws of physics to be at most proportional to its energy use; this implies that ultra-low-energy computers must run more slowly than conventional computers.

With Tommaso Toffoli, Margolus developed the CAM-6 cellular automaton simulation hardware, which he extensively described in his book with Toffoli, Cellular Automata Machines (MIT Press, 1987), and with Tom Knight he developed the "Flattop" integrated circuit implementation of billiard-ball computation. He has also done pioneering research on the reversible quantum gate logic needed to support quantum computers.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Born
1955
Birth century
Nationality
Known for
Block cellular automaton, CAM-6, Computronium, Critters (cellular automaton), List of quantum logic gates, Margolus–Levitin theorem
moreReversible cellular automaton
Education
Massachusetts Institute of Technology, University of Alberta
Also known as
Norman Howard Margolus, Norman H. Margolus

People in Norman Margolus's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Norman Margolus's

Frequently asked questions

Who is Norman Margolus?

American physicist and computer scientist

When was Norman Margolus born?

Norman Margolus was born in 1955.

What is Norman Margolus's occupation?

Norman Margolus is a physicist and computer scientist.

What is Norman Margolus known for?

Norman Margolus is known for Block cellular automaton, CAM-6, Computronium, Critters (cellular automaton), List of quantum logic gates and Margolus–Levitin theorem.

What nationality is Norman Margolus?

Norman Margolus is American.

Sources & further reading

· Wikipedia: Norman Margolus

· Wikidata: Q7052578

· DBpedia: Norman Margolus

Cite this page

APA: Biography.guide. (2026). Norman Margolus. https://biography.guide/norman-margolus/

MLA: "Norman Margolus." Biography.guide, https://biography.guide/norman-margolus/.

Chicago: "Norman Margolus." Biography.guide. https://biography.guide/norman-margolus/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:18 UTC