Skip to content
@calyxir

The Calyx Infrastructure

Calyx is a compiler ecosystem for generating hardware accelerators

The Calyx Infrastructure

Calyx is an open-source infrastructure for compiling high-level programming languages to efficient hardware designs. Calyx provides a modular, pass-based compiler that optimizes and lowers an intermediate language into Verilog.

If you're working with Calyx and need help, please open an issue or start a discussion!

FAQs

Q. Doesn't the LLVM CIRCT project do the same thing as Calyx?
CIRCT is an umbrella project to build a variety of open-source programming tools for hardware design. CIRCT does provide the ability to compile high-level programs (written in dialects such as affine) to hardware but internally uses Calyx itself to do so.

Pinned

  1. calyx calyx Public

    Intermediate Language (IL) for Hardware Accelerator Generators

    Rust 448 44

  2. project project Public

    auxiliary documents for the Calyx open-source project

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…