The WIZ
This document assumes you already know all about the ZOZ.
For a complete understanding, you *MUST* read The big picture and Computation in the ZOZ first or you will not understand the WIZ!
But if you must have a much shorter overview, just read The big picture, then return here and just read the "One WIZ" sections 1, 2, 3, 4 and 6; "One hundred thousand WIZes" sections 1, 2, 3, and 6; and finally the Epilogue.
Prologue
1.
From ZOZ to organized ZOZ
2.
From organized ZOZ to WIZ
One WIZ: the circuits
1.
The frontend - complete
2.
The backend - a few examples
3.
Instruction timing
4.
Timing: ILP and OOO
5.
Timing: datapaths and pipelines
6.
The gateway circuit
7.
RAM
8.
Constants
9.
The stored program
10.
Summary
One hundred thousand WIZes: the chip
1.
A chip full of WIZes
2.
WIZ rationale
3.
Inter-WIZ communication (internal details)
4.
Inter-WIZ functions and bare-naked WIZes
5.
WIZ-level parallelization
6.
OS services and the placement algorithm
7.
On-chip power and radio
Epilogue
1.
The Power of Simplicity
Back to the beginning.
Appendix