Anshuman Mohan

Results 38 issues of Anshuman Mohan

#1999 motivates the need for a general PIFO. It also discusses a made-up strategy for implementing such a PIFO. It leaves on the table, however, another straightforward solution: binary heaps....

Type: Tracker
C: Queues

Our queue frontend is getting larger and larger, and is totally polluting the `calyx-py` directory. Let us move it all into its own directory, and in doing so let us...

good first issue
C: calyx-py
C: Queues

The eDSL currently does a quick and dirty job when it comes to name generation. It maintains a counter starting at 0, and every time it needs to makes a...

good first issue
C: calyx-py

This is a bookmark for a change that we'd like to make across all our queues. I'm parking it here because two big changes to the queues, https://github.com/calyxir/calyx/issues/2067 and https://github.com/calyxir/calyx/issues/1810,...

good first issue
C: calyx-py
C: Queues

As #2131 explains, it is a bad idea to create a group like so: ``` with comp.group("big_group") as big_group: ... foo.in_ = ... bar.in_ = ... ... big_group.done = (foo.done...

Status: Available
good first issue
C: calyx-py

Fud currently depends on `calyx-py`, our eDSL. Let's try to tease those two apart. When done, let's update the [docs](https://docs.calyxir.org/#installing-the-command-line-driver).

Status: Needs Triage
C: fud
C: calyx-py

_[Synthesis 101](https://github.com/cucapra/notes/blob/main/synthesis.md)_ is a short guide about generating syntheses from .futil files. In refreshing it, I noticed that the executive summary, generated using the command: ``` fud e --to resource-estimate...

In all the excitement of #2191, a piece of the puzzle has gone missing from `sdn.py`: we are no longer calling the stats component as we used to. This omission...

C: Queues