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

[WIP] Add OoO options to ROB #126

Open
wants to merge 79 commits into
base: dev
Choose a base branch
from
Open

[WIP] Add OoO options to ROB #126

wants to merge 79 commits into from

Commits on May 28, 2021

  1. Initial attempt

    hngenc committed May 28, 2021
    Configuration menu
    Copy the full SHA
    ba79b8d View commit details
    Browse the repository at this point in the history
  2. Add weightA

    hngenc committed May 28, 2021
    Configuration menu
    Copy the full SHA
    26cac05 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Add OoO options to ROB

    hngenc committed May 29, 2021
    Configuration menu
    Copy the full SHA
    0ee0ffe View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Configuration menu
    Copy the full SHA
    7d4f0c8 View commit details
    Browse the repository at this point in the history
  2. Fix assert

    hngenc committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    83ee602 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba4197b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86860be View commit details
    Browse the repository at this point in the history
  5. Fix assert

    hngenc committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    3121bb8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6d2ded9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    64bd464 View commit details
    Browse the repository at this point in the history
  8. Fix equality check

    hngenc committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    6bc6c41 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Configuration menu
    Copy the full SHA
    7d3066f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0df4b11 View commit details
    Browse the repository at this point in the history
  3. Make sts ooo

    hngenc committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    374a7da View commit details
    Browse the repository at this point in the history
  4. Make exs ooo

    hngenc committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    85b5b29 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2021

  1. Turn of ooo again

    hngenc committed Jun 5, 2021
    Configuration menu
    Copy the full SHA
    d435b6e View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. Fix ld_id

    hngenc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    f506177 View commit details
    Browse the repository at this point in the history
  2. Try making sts ooo

    hngenc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    9995263 View commit details
    Browse the repository at this point in the history
  3. Make ex ooo

    hngenc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    7aeeae0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c562cde View commit details
    Browse the repository at this point in the history
  5. make st ooo

    hngenc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    59e2cdc View commit details
    Browse the repository at this point in the history
  6. make ex ooo

    hngenc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    8240b6c View commit details
    Browse the repository at this point in the history
  7. Make only sts ooo

    hngenc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    a6d6617 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    483d957 View commit details
    Browse the repository at this point in the history
  9. Make ex ooo

    hngenc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    83aaf79 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Configuration menu
    Copy the full SHA
    1da83f6 View commit details
    Browse the repository at this point in the history
  2. Add LoopMatmul ooo option

    hngenc committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    4467508 View commit details
    Browse the repository at this point in the history
  3. bump gemmini-rocc-tests

    hngenc committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    dd8c92c View commit details
    Browse the repository at this point in the history
  4. Bump gemmini-rocc-tests

    hngenc committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    d83a3a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    34442b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Add stall counter

    hngenc committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    05a83c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Add I unrolling

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    7063b5a View commit details
    Browse the repository at this point in the history
  2. Fix ROB

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    50981b0 View commit details
    Browse the repository at this point in the history
  3. Fix rob-id in ExIUnroller

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    7b188b3 View commit details
    Browse the repository at this point in the history
  4. Fix max_i_blocks addition

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    95efa6a View commit details
    Browse the repository at this point in the history
  5. Fix ExIUnroller

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    01db476 View commit details
    Browse the repository at this point in the history
  6. Fix flooradd

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    9faf839 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8cc2b1 View commit details
    Browse the repository at this point in the history
  8. fix preload rob id valid again

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    efa4fcc View commit details
    Browse the repository at this point in the history
  9. Fix block addr calculation

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    e14014a View commit details
    Browse the repository at this point in the history
  10. Fix j block calc in ROB

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    e288e76 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cba5afa View commit details
    Browse the repository at this point in the history
  12. Fix ROB bitwidths

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    6dd6307 View commit details
    Browse the repository at this point in the history
  13. Fix rob-id in exiunroller

    hngenc committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    42bd701 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3ff5bbc View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Configuration menu
    Copy the full SHA
    d05a637 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a25565 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Configuration menu
    Copy the full SHA
    eab4f24 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Configuration menu
    Copy the full SHA
    e8cccc3 View commit details
    Browse the repository at this point in the history
  2. Revert "Make it so that compute A only marks the last submatrix as be…

    …ing in-use"
    
    This reverts commit e8cccc3.
    hngenc committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    185aa09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c996a38 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. Configuration menu
    Copy the full SHA
    cb7d5c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2021

  1. Add dynamic interleaving for K

    hngenc committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    0713f83 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2021

  1. Configuration menu
    Copy the full SHA
    07e72f9 View commit details
    Browse the repository at this point in the history
  2. Make the k_util limit look at whether or not a command could be sent,…

    … rather than at the idle signal
    hngenc committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    c22a9f3 View commit details
    Browse the repository at this point in the history
  3. Add k_util maximum

    hngenc committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    8a57b2e View commit details
    Browse the repository at this point in the history
  4. Fix combinational loop

    hngenc committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    a4a8453 View commit details
    Browse the repository at this point in the history
  5. Add more comments for Alon

    hngenc committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    ad4cdb2 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Configuration menu
    Copy the full SHA
    f7a2d78 View commit details
    Browse the repository at this point in the history
  2. Add new stall config options

    hngenc committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    a1df841 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    033f5ae View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Add fine-grained-interleaving

    hngenc committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    4770ff9 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Reduce size of matmul fsm

    hngenc committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    963bf65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b2b9b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Configuration menu
    Copy the full SHA
    598d8ed View commit details
    Browse the repository at this point in the history
  2. Turn off k portions by default

    hngenc committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    5ee1c7e View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2021

  1. Add lean ROB option

    hngenc committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    294d4e2 View commit details
    Browse the repository at this point in the history
  2. Add lean weightA arbiter

    hngenc committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    f8fc12b View commit details
    Browse the repository at this point in the history
  3. Fix weightA arbiter

    hngenc committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    41aa2d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60ad23d View commit details
    Browse the repository at this point in the history
  5. Add configs for synthesis

    hngenc committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    1e18223 View commit details
    Browse the repository at this point in the history
  6. Update configs

    hngenc committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    a4e133e View commit details
    Browse the repository at this point in the history
  7. Add comments

    hngenc committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    225edd6 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Add 16-k-portion configs

    hngenc committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    4486bb4 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Configuration menu
    Copy the full SHA
    2c747b1 View commit details
    Browse the repository at this point in the history
  2. Fix bitwidths issue

    hngenc committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    f2d35ed View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2021

  1. Configuration menu
    Copy the full SHA
    1c020b1 View commit details
    Browse the repository at this point in the history
  2. Reduced bitwidth of ExArbiter

    hngenc committed Jul 24, 2021
    Configuration menu
    Copy the full SHA
    29edd8e View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. Configuration menu
    Copy the full SHA
    9ebbfec View commit details
    Browse the repository at this point in the history