Collected molecules will appear here. Add from search or explore.
An LLVM-based compiler designed to translate the StreamIt programming language into optimized code for CPUs and high-level synthesis (HLS) for FPGAs.
Defensibility
stars
7
forks
1
This project is an academic honors thesis from approximately 2015. With only 7 stars and no activity in nearly nine years, it serves as a historical reference rather than a living tool. The StreamIt language, while academically significant for pioneering synchronous dataflow (SDF) concepts, has largely been superseded in industry by modern DSLs like Halide, or hardware-centric frameworks like Chisel and Spatial. Defensibility is minimal; it targets a niche language that lacked commercial breakout and relies on an extremely outdated version of the LLVM toolchain. From a competitive standpoint, it has already been displaced by commercial HLS suites (Xilinx Vitis, Intel oneAPI) and modern research compilers (LLVM CIRCT). Frontier labs have zero interest in this space, as they focus on high-level AI orchestration and CUDA/Triton-like abstractions rather than niche streaming languages for FPGAs.
TECH STACK
INTEGRATION
cli_tool
READINESS