Development Blog
This section tracks active engineering work across:
- Gemmini dialect
- NPU dialect
- Radiance HAL
The goal is to keep practical notes in one place:
- What changed
- Why it worked or failed
- How it was debugged
- How it was tested
- What to do next
Current global caveat for these streams: they are under active development and are not yet validated on simulated/programmed/taped-out hardware in this repo.
Entry Format
For each entry, use this structure:
- Context and goal
- Implementation changes
- What worked
- What did not work (and why)
- Debugging notes
- Test coverage and exact commands
- Follow-up tasks
Use filenames:
YYYY-MM-DD-<topic>.md
Optional starter template:
Current Entries
- 2026-03-18 Chipyard Bare-Metal Integration
- 2026-03-16 SpacemiTX60 Dispatch Scheduler + Tracy
- 2026-03-13 RISC-V MMT4D Ukernel Workstream
- 2026-03-12 SmolVLA FP8/INT8 Global-Optimization Workstream
- 2026-03-11 Gemmini Workstream Log
- 2026-03-11 NPU Dialect E2E Bring-Up
- 2026-03-11 Radiance HAL Workstream Log
Stream Status
| Stream | Latest entry | Status |
|---|---|---|
| SpacemiTX60 dispatch scheduling | 2026-03-16 Dispatch Scheduler + Tracy | Active |
| RISC-V mmt4d ukernels | 2026-03-13 RISC-V MMT4D Ukernel Workstream | Active |
| SmolVLA FP8/INT8 quantization | 2026-03-12 SmolVLA FP8/INT8 Global-Optimization Workstream | Active |
| Gemmini dialect | 2026-03-11 Gemmini Workstream Log | Active |
| NPU dialect | 2026-03-11 NPU Dialect E2E Bring-Up | Active |
| Radiance HAL | 2026-03-11 Radiance HAL Workstream Log | Active |
| Chipyard bare-metal integration | 2026-03-18 Chipyard Bare-Metal Integration | Active |