Grus Arch
A research and development project exploring a new computer architecture built around a node-based model of computation.
Current stage
Concept and design
Grus Arch is a long-term research and development project. The current work is focused on clarifying the vision and foundational approach. Concrete design details and prototype results will be published as they become ready for meaningful review.
Vision and roadmap
The Vision for Grus Arch
Why explore a new architecture, and how static dataflow frames the direction of the research.
The Grus Arch Roadmap
The intended path from embedded and edge systems toward broader forms of computing.
What it explores
The project asks what a computer could look like if the dependency structure of a computation—its dataflow—were part of the foundation, rather than something reconstructed while instructions run.
By representing work as nodes and examining their dependencies before execution, the aim is to connect software and hardware through a coherent, efficient model. The initial focus is embedded and edge computing, where predictable timing and energy efficiency are valuable.
Read more about the motivation in The Vision for Grus Arch.
Approach
Rather than beginning with a machine intended to do everything, the work starts in small, constrained environments where ideas can be tested clearly.
- An IP core or coprocessor alongside an MCU or SoC
- A standalone embedded controller
- A longer-term path toward broader computation
The stages are described in more detail in The Grus Arch Roadmap.
Research status labels
Published work will use the following labels to make its maturity clear:
- Concept
- Design
- Prototype
- Validation
- Published
For technical discussion or potential collaboration, please get in touch.