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

Queues: benchmark implementations against each other #2276

Merged
merged 22 commits into from
Sep 25, 2024
Merged

Commits on Aug 27, 2024

  1. Sketching

    polybeandip committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c1ccba3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Setup data gen script

    polybeandip committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    e4998ab View commit details
    Browse the repository at this point in the history
  2. Rename

    polybeandip committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    895117f View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. runt, flit, & github actions

    - Setup flit install
    - Tweak action to install queues pkg
    - Run test suite with runt
    polybeandip committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    21e1d68 View commit details
    Browse the repository at this point in the history
  2. Remove large .data and .expect files

    - alter CI to run gen script before runt tests
    - keep tests/binheap/binheap_test.{data, expect} (they're small)
    polybeandip committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f44c38f View commit details
    Browse the repository at this point in the history
  3. Tweak rust.yml

    - seperate pkg install and data gen into different jobs
    polybeandip committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    331cd5e View commit details
    Browse the repository at this point in the history
  4. SDN + binheap

    - fix SDN tests
    - make binheap tests run
    polybeandip committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    48cd327 View commit details
    Browse the repository at this point in the history
  5. Fill in README

    polybeandip committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    8221fe3 View commit details
    Browse the repository at this point in the history
  6. Fix docs links

    polybeandip committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    222a495 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    4a40a74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da2b2c5 View commit details
    Browse the repository at this point in the history
  3. Implement binheap strict queues

    - also tweak calyx-py case test
    polybeandip committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    bd630e2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9defd7d View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Add cycle counts

    - setup script for generating cycles counts: cycles.sh
    - report cycles counts in cycles.txt
    - tweak clean_test_data.sh to remove binheap/round_robin and
      binheap/strict tests
    polybeandip committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    999895a View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Add synthesis results

    polybeandip committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2bd6dbe View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Add cycle plots

    polybeandip committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    edcb4f8 View commit details
    Browse the repository at this point in the history
  2. Tweak plot gen

    polybeandip committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    8bfafe5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a61977 View commit details
    Browse the repository at this point in the history
  4. Add total time plot

    polybeandip committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    8752c15 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Clean up benchmark data

    - move to discussion cucapra/packet-scheduling#60
    polybeandip committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d4163d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5406ab6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5eff826 View commit details
    Browse the repository at this point in the history