Skip to content

Repository files navigation

Graph.hls Tutorial Lab

A browser-based teaching workbench for the APPT 2026 Graph.hls tutorial. Participants write a small graph DSL program, predict cross-level constraint failures, inspect graph-aware diagnostics, trace resolved choices into generated file families, and model one new compiler parameter.

This is a deterministic teaching model grounded in the Graph.hls paper and repository. It does not run the full compiler, generate a real Vitis project, or replace FPGA validation.

Manuals

Quick Start

Requirements: browser, Node.js 20.19+ or 22.12+, and npm.

npm ci
npm run dev -- --port 4173

Open http://127.0.0.1:4173.

The first npm ci needs access to the npm registry unless the dependencies are already cached. After installation, the lab runs entirely on the local machine and needs no backend, FPGA, Vitis, or network service.

Verification

npm test
npm run build

The unit tests cover the constrained DSL checks, PageRank precision rule, three-run resource protocol, SSSP overflow trace, and parameter worksheet.

About

The lab for Graph.HLS tutorial in APPT 2026

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages