Top Banner
Lecture of Norm Margolus
32

Lecture of Norm Margolus - web.cecs.pdx.edu

Mar 13, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lecture of Norm Margolus - web.cecs.pdx.edu

Lecture of Norm Margolus

Page 2: Lecture of Norm Margolus - web.cecs.pdx.edu
Page 3: Lecture of Norm Margolus - web.cecs.pdx.edu
Page 4: Lecture of Norm Margolus - web.cecs.pdx.edu
Page 5: Lecture of Norm Margolus - web.cecs.pdx.edu

Physical Worlds• Some regular spatial systems:

– 1. Programmable gate arrays at the atomicscale

– 2. Fundamental finite-state models ofphysics

– 3. Rich “toy universes”• All of these systems must be computation

universal

Page 6: Lecture of Norm Margolus - web.cecs.pdx.edu

ComputationComputationUniversalityUniversality

• If you can build basic logicelements and connect themtogether, then you can constructany logic function -- your systemcan do anything that any otherdigital system can do!– It doesn’t take much “material”.– Can construct CA that support logic.– Can discover logic in existing CAs (eg.

Life)– Universal CA can simulate any other

Logic circuit in gate-array-like CA

Page 7: Lecture of Norm Margolus - web.cecs.pdx.edu

What’s wrong with Life?

– One can build signals,wires, and logic out ofpatterns of bits in theLife CA

• Glider guns in Conway’s “Game of Life” CA.• Streams of gliders can be used as signals in Life logicLife logiccircuitscircuits.

Page 8: Lecture of Norm Margolus - web.cecs.pdx.edu

• One can build signals,wires, and logic out ofpatterns of bits in the LifeCA

• BUT:– Life is short!– Life is microscopic– Can we do better with a

more physical CA?

What’s wrong with Life?

Life on a 2Kx2K space, runfrom a random initialpattern. All activity dies outafter about 16,000 steps.

Page 9: Lecture of Norm Margolus - web.cecs.pdx.edu

Billiard Ball Logic reminder.Billiard Ball Logic reminder.

• Simple reversible logicgates can be universal– Turn continuous model into

digital at discrete times!– (A,B) --> AND(A,B) isn’t

reversible by itself– Can do better than just

throw away extra outputs– Need to also show that you

can compose gates Fredkin’s reversible Billiard BallLogic Gate. Interaction gate.

This is NOT the Fredkin Gate that you know fromclass. He invented many gates!

Page 10: Lecture of Norm Margolus - web.cecs.pdx.edu

Billiard Ball Logic review

Page 11: Lecture of Norm Margolus - web.cecs.pdx.edu

A BBM CA rule• Now we map these BB behaviors not to

gates as before but to CA rules.

Page 12: Lecture of Norm Margolus - web.cecs.pdx.edu

The “Critters” ruleThe “Critters” rule

Use 2x2 blockings.Use solid blocks on even

time steps, use dottedblocks on odd steps.

•This rule is applied bothto the even and the oddblockings.•We show all cases: eachrotation of a case on theleft maps to thecorresponding rotation ofthe case on the right.•Note that the number ofones in one step equalsthe number of zeros in thenext step.

These rules are not the same asshown in an earlier lecture.

Page 13: Lecture of Norm Margolus - web.cecs.pdx.edu

The “Critters” rule

•Standard question: whatwill happen after Ngenerations.

• Predict the dynamics.

Page 14: Lecture of Norm Margolus - web.cecs.pdx.edu

“Critters” is universal

Comparison of collisions in Critter and BBMCA models

Page 15: Lecture of Norm Margolus - web.cecs.pdx.edu

UCA with momentum conservationUCA with momentum conservation

• Real world Hard-sphere collisionconserves momentum

• Can’t make simple CAout of this that doesconserve momentum–– Problem:Problem: finite impact

parameter required–– Suggestion:Suggestion: find a new

physical model!

Hard sphere collision

UCA = universal CA

Page 16: Lecture of Norm Margolus - web.cecs.pdx.edu

UCA with momentum conservationCompare orders

Page 17: Lecture of Norm Margolus - web.cecs.pdx.edu

UCA with momentum conservation

SSM = Softsphere Model

Page 18: Lecture of Norm Margolus - web.cecs.pdx.edu

UCA with momentum conservation

Page 19: Lecture of Norm Margolus - web.cecs.pdx.edu

UCA with momentum conservation

Page 20: Lecture of Norm Margolus - web.cecs.pdx.edu

UCA with momentum conservation

Swap gate realization

Page 21: Lecture of Norm Margolus - web.cecs.pdx.edu

SSM collisions on other latticesSSM collisions on other lattices

Page 22: Lecture of Norm Margolus - web.cecs.pdx.edu

Getting rid of mirrors

• SSM with mirrors does notconserve momentum

• Mirrors must have infinitemass

• Want both universality andmom conservation

• Can do this with just theSSM collision!

Mirrors allow signals tocross withoutinteracting.

Page 23: Lecture of Norm Margolus - web.cecs.pdx.edu

Getting rid of mirrors - the rest particle

Page 24: Lecture of Norm Margolus - web.cecs.pdx.edu

Getting rid of mirrors

Page 25: Lecture of Norm Margolus - web.cecs.pdx.edu

Getting rid of mirrors - signal and itscomplement

Page 26: Lecture of Norm Margolus - web.cecs.pdx.edu

Getting rid of mirrors

The concept of dual-rail logic is important also in asynchronous,reversible, low power and self-assembly circuits. No negationsnecessary or possible.

Page 27: Lecture of Norm Margolus - web.cecs.pdx.edu

Macroscopic universality• With exact microscopic control of every bit, the SSM

model lets us compute reversibly and with momentumconservation, but– an interesting world should have macroscopic complexity!– Relativistic invariance would allow large-scale structures to

move: laws of physics same in motion– This would allow a robust Darwinian evolution– Requires us to reconcile forces and conservations with

invertibility and universality.

SSM = Softsphere Model

Page 28: Lecture of Norm Margolus - web.cecs.pdx.edu

Relativistic conservation• <== Non-

relativistically, massand energy areconserved separately

• <== Simple latticegasses that conserveonly m and mv aremore like rel thannon-rel systems!

Page 29: Lecture of Norm Margolus - web.cecs.pdx.edu

Relativistic conservation

• We used dual-railsignalling to allowconstant 1’s to act asmirrors

• Dual rail signalsdon’t rotate veryeasily

•• Suggestion:Suggestion: makean LGA in whichyou don’t need dual-railLGA = lattice gas

Page 30: Lecture of Norm Margolus - web.cecs.pdx.edu

Relativistic conservation

Page 31: Lecture of Norm Margolus - web.cecs.pdx.edu

Can we add macroscopic forces?

• Crystallization using irreversible forces (Jeff Yepez, AFOSR)

Page 32: Lecture of Norm Margolus - web.cecs.pdx.edu

SummarySummary• Universality is a low threshold that separates triviality

from arbitrary complexity• More of the richness of physical dynamics can be

captured by adding physical properties:– Reversible systems last longer, and have a realistic

thermodynamics.– Reversibility plus conservations leads to robust “gliders” and

interesting macroscopic properties & symmetries.

• We know how to reconcile universality withreversibility and relativistic conservations