The WIZ and the ZOZ
"You never change things by fighting the existing reality. To change something,
build a new model that makes the existing model obsolete." -- R. Buckminster Fuller
Please read this in order. I introduce many ideas and pieces of the total concept in sequence. Every chapter assumes you know the ideas presented in the previous chapters. If you skip around, you will not understand! -- Steven Swift
Introduction & First Principles
(If you came in through www.swiftEnterprises.org, you have already read this)
One WIZ in detail
Complete schematics:
o
The WIZ circuit overview
o
The WIZ Frontend in detail
o
The WIZ Backend in detail
o
Instruction timing
o
Summary
Examples of parallelism
o
ILP and OOO
o
Datapaths and pipelines
Examples of optional backend functions
o
What functions are included in a standard WIZ?
o
A simple syntax
o
Basic arithmetic
o
Conditional skip
o
RAM
o
Constants
o
Stored programs
One million WIZes on a chip
o
The gateway circuit
o
A chip full of WIZes
o
Inter-WIZ function calls
o
WIZ-level parallelization
o
Bare-naked WIZes
o
OS services and the placement algorithm
o
On-chip power and radio
o
The Power of Simplicity: Let's do it!
One zillion WIZes in a planetary network
o
A mesh of meshes
o
The transition from ZOZ to WIZ
o
Network security
Use case: A vision of WIZ-embedded "ZOZ Objects"
o
Introduction to ZOZ Objects
o
ZOZ objects are made of ZOZ objects.
o
ZOZ objects act independently
o
ZOZ objects communicate locally
o
ZOZ objects can be ubiquitous
And more:
o
Addenda
o
Contact info
o
The Mars project
o
Investor info