Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracker for PIEO/Calendar Queue Research #9

Open
7 of 8 tasks
KabirSamsi opened this issue Jun 11, 2024 · 3 comments
Open
7 of 8 tasks

Tracker for PIEO/Calendar Queue Research #9

KabirSamsi opened this issue Jun 11, 2024 · 3 comments

Comments

@KabirSamsi
Copy link
Contributor

KabirSamsi commented Jun 11, 2024

One of the three major quests described in #4 is studying two cousins of the PIFO/Priority Queue, specialized for software-defined networking and packet scheduling. These are the PIEO (Push-In Extract Out) Queue and Programmable Calendar Queue (PCQ). This issue provides a list of checkpoints for the quest.

Lit Review

Implementation

  • Design a Python implementation of PIEO Queues under queues.py.
  • Design a Python implementation of PCQs Queues under queues.py.
  • Explore a calyx-py eDSL implementation of PIEO Queues using the structure outlined in Task Point 3.
  • Explore a calyx-py eDSL implementation of PCQs using the structure outlined in Task Point 4.
@KabirSamsi
Copy link
Contributor Author

KabirSamsi commented Jun 11, 2024

The report mentioned under task 3 is now accessible here or at issue #12.

@anshumanmohan
Copy link
Contributor

Awesome! Small request, could you please move the note to a discussion? That will allow folks to comment and have a conversation. I will also do this with my lit_rev.md!

@KabirSamsi
Copy link
Contributor Author

KabirSamsi commented Jun 11, 2024

Yes of course!
Update: Done now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants