calyx icon indicating copy to clipboard operation
calyx copied to clipboard

Intermediate Language (IL) for Hardware Accelerator Generators

Results 281 calyx issues
Sort by recently updated
recently updated
newest added
trafficstars

When using `repeat` statements in Calyx, we currently end up creating two registers: one that tracks when the loop needs to exit (inserted by the compiler), and another one usually...

S: Needs Triage
C: calyx-opt

When working on the new slew of queues (FIFO, PIFO, PIFO Tree), I found myself doing the following refactoring by hand: ``` par ( ( if_case_1: action; additional_action_for_cases_1_and_2 ), (...

S: Available
good first issue
C: calyx-opt

Hi @rachitnigam , After solving #1470 and #1575, we generated .xclbin from our gemm kernel referring to Calyx's tutorial. ``` https://docs.calyxir.org/fud/xilinx.html ``` I am invoking the kernel in an OpenCL...

S: Available
C: FPGA

Just putting a bookmark down for an interesting use case that has a potentially cute solution. We have already have: - `if_`, which generates a Calyx `if` with a port...

S: Available
C: calyx-py

`dead-assign-removal` gets rid of assignments to combinational cells that are never read from. The current pass only works for normal `group`s. Let's extend it to work on static groups. #1653...

good first issue
C: calyx-opt

**Overview** Currently, the `ControlID pass` provides methods that can label the control stmts with u64's, and we can query for the label of a given control stmt. We want to...

C: calyx-opt

At present our PIFOs can only handle: - Two flows. - A policy that attempts to give those two flows equal shares. These limitations of PIFOs also limit PIFO trees....

Status: Available
good first issue
C: Queues

Summarizing discussion from our meeting today, we were trying to figure out what the right way to develop and integrate the Calyx standard library is. Specifically, we need to start...

S: Available
C: Library

The clutch of queue-ey frontends (FIFO, PIFO, PIFO tree) need to be documented in https://docs.calyxir.org/

Status: Available
C: Docs
C: Queues

Because it looks like we won't do them right away, I am parking a few next steps for our SDN efforts. The basic theme here is to help the _stats_...

C: Queues