Projects

Research projects and practical engineering tools, with examples, implementation status, and paths to get started.

Explore the research stories below, or try a small engineering result with the step-by-step tutorials. The complete repository directory includes the tools, exercises, and future architecture plans beyond these selected projects.

Research

Open-source tools

Hardware and ML tutorials

Practical hardware and ML lessons, university course references, and a Windows guide for learning one step at a time.

Guided examples

Example and project story · Source

Hardware starter: your first passing simulation

Generate a counter, testbench, and MCP configuration, then run a self-checking simulation.

Usable tool

Example and project story · Source

CUDA GEMM: measure before optimizing

Compare naive, shared-memory tiled, and cuBLAS FP32 multiplication with explicit correctness checks.

Measured experiment

Example and project story · Source

LIF spiking core: from neuron to mesh

Study event-driven neuron tiles and routing with reference models, simulation tests, and coverage notes.

Implemented RTL; partial coverage

Example and project story · Source

Kernel Forge: generate, check, and profile

Create CUDA templates, select a visible GPU, and separate measured timings from modeled Roofline limits.

Usable tool

Example and project story · Source

ASIC workflow orchestration

Coordinate review, verification, synthesis, and implementation through explicit MCP stages.

Usable tool

Example and project story · Source

Hardware agent tooling: how the pieces fit

Follow the tool family from runtime and review guidance to simulation, synthesis, and workflow automation.

Usable tool

Example and project story · Source

EDA Docker Images

Docker/Podman images for Verilog, SPICE, FPGA, and open-source ASIC EDA tooling.

Usable tool

Example and project story · Source

EDA Dev Containers

VS Code / Cursor Dev Container profiles built on the EDA Docker image foundations.

Usable tool

Example and project story · Source