1.5
Computational Architectures
home page

I've been interested in the physical realization of boundary logic computation. Boundary math lends itself to several novel hardware architectures, described below.

The primary value of boundary math for hardware design is in suggesting new architectures that are easier to layout, route and fabricate.

Computational Architectures is an overview article. The other three pieces are drafts of ideas for computing hardware, very far from hot silicon. Some diligence concerns are addressed at the very bottom of the page.

boundary math

introduction
boundary logic
notation
circuit design
∆ architectures
numerics
imaginaries
culture

site structure

Novel Architectural Ideas

COMPUTATIONAL ARCHITECTURES
BAR ARCHITECTURE
BIT-STREAM CIRCUIT SIMULATION**
INSTRUCTION SET ARCHITECTURES

DISTINCTION NETWORKS –– A fine-grained parallel implementation of logical deduction and combinational circuits. Distinction networks have been simulated on an asynchronous parallel machine.

OCCLUSION ARRAY –– An array based computational engine with interesting performance and pedagogical properties.

COMPUTATIONAL MESH –– A naive evolution of the Occlusion Array.

HARDWARE AND SOFTWARE DESIGN Q&A