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

Review Request: Rough Implementation of LBR on Memtrace #8

Open
wants to merge 111 commits into
base: memtrace
Choose a base branch
from

Commits on Dec 24, 2019

  1. Configuration menu
    Copy the full SHA
    6f281b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a5e8e0 View commit details
    Browse the repository at this point in the history
  3. Implemented LBR

    Tanvir Ahmed Khan committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    d97aa92 View commit details
    Browse the repository at this point in the history
  4. Semantic bug fix

    Tanvir Ahmed Khan committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    0db17e3 View commit details
    Browse the repository at this point in the history
  5. Checking whether we can pass LBR pointer via MemReq

    Tanvir Ahmed Khan committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    3ce9dfb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3690a2d View commit details
    Browse the repository at this point in the history
  7. remove bits/stdc++.h from lbr.h

    Tanvir Ahmed Khan committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    e002c68 View commit details
    Browse the repository at this point in the history
  8. Trying to fix MemReq plain old data type error

    Tanvir Ahmed Khan committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    c2130ac View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2019

  1. Trying to see whether ooo_filter_cache load can take lbr (by feault n…

    …ullptr)
    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    ef7f0fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d8b751 View commit details
    Browse the repository at this point in the history
  3. Trying to see whether filter_cache replace and cache_arrays lookup ca…

    …n take lbr (by feault nullptr)
    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    1996ccf View commit details
    Browse the repository at this point in the history
  4. LBR logging for a cache_arrays miss is enabled

    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    2e9c002 View commit details
    Browse the repository at this point in the history
  5. Tiny syntactic bug fiz

    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    bebf08d View commit details
    Browse the repository at this point in the history
  6. Enabling lbr logging for each L1i->load() misses

    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    0917048 View commit details
    Browse the repository at this point in the history
  7. Minor semantic bug fiz

    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    b932c7a View commit details
    Browse the repository at this point in the history
  8. Minor implementation bug fix

    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    6aabb32 View commit details
    Browse the repository at this point in the history
  9. l1i->load for ooo_core now includes program counter so that we can lo…

    …g miss
    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    5b52963 View commit details
    Browse the repository at this point in the history
  10. Wrong path L1i fetch does not include LBR or PC logging, Have to talk…

    … with Professor Litz regarding that
    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    2c5689b View commit details
    Browse the repository at this point in the history
  11. LBR data for a given BBL is pushed even before calling ooo_core->bbl …

    …on it, again have to check with Professor Litz
    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    a77cec4 View commit details
    Browse the repository at this point in the history
  12. added missed cache line address when logging LBR, I guess LBR impleme…

    …ntation is complete
    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    e6be05b View commit details
    Browse the repository at this point in the history
  13. forgot to add lbr.h in the previous commit, I guess LBR implementatio…

    …n is complete
    Tanvir Ahmed Khan committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    fbd76e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. Configuration menu
    Copy the full SHA
    f7634af View commit details
    Browse the repository at this point in the history
  2. Syntax error fix

    takhandipu committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    bd5aab4 View commit details
    Browse the repository at this point in the history
  3. Syntax error fix

    takhandipu committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    50829ab View commit details
    Browse the repository at this point in the history
  4. Syntax error fix

    takhandipu committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    bb80432 View commit details
    Browse the repository at this point in the history
  5. Syntax error fix

    takhandipu committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    b500b9d View commit details
    Browse the repository at this point in the history
  6. Syntax error fix

    takhandipu committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    39bed0b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    11ad32c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fe83948 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Configuration menu
    Copy the full SHA
    7d83033 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e49e10e View commit details
    Browse the repository at this point in the history
  3. Semantic error fix

    takhandipu committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    f50c79d View commit details
    Browse the repository at this point in the history
  4. Minor error fix

    takhandipu committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    e217caa View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

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

Commits on Jan 20, 2020

  1. Configuration menu
    Copy the full SHA
    10b7368 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b97795f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56cd56d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47011d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c940ffc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    185c8b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    51b6654 View commit details
    Browse the repository at this point in the history
  8. Now picking the median

    takhandipu committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    2e97283 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. second latest one works best empirically, so we picked the second las…

    …t replacement timestamp
    takhandipu committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    e20f6b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2020

  1. Added new bbl-info printing capability to log number of instructions …

    …in the bbl and the size of the bbl
    takhandipu committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    184b270 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2020

  1. Configuration menu
    Copy the full SHA
    e8a5683 View commit details
    Browse the repository at this point in the history
  2. Undoing previous commit

    takhandipu committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    d879b9c View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Added cfg flags to enable/disable first-pass profile data and prefetc…

    …h having lower priority on replacement policy than demand-load
    takhandipu committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    ae92a07 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2020

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

Commits on Jan 29, 2020

  1. Configuration menu
    Copy the full SHA
    386ea17 View commit details
    Browse the repository at this point in the history
  2. Not yet compiled

    takhandipu committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    529e41f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c3f196 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c165df3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97b6ee0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d2f6391 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    581f6d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2020

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

Commits on Feb 10, 2020

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

Commits on Feb 11, 2020

  1. Minor compile fix

    takhandipu committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    ed3671b View commit details
    Browse the repository at this point in the history
  2. Minor compile fix

    takhandipu committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    dba5e4b View commit details
    Browse the repository at this point in the history
  3. Minor compile fix

    takhandipu committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    097d34a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf19392 View commit details
    Browse the repository at this point in the history
  5. Minor update

    takhandipu committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    f65a866 View commit details
    Browse the repository at this point in the history
  6. Removing load store match between expected and actual so that PT trac…

    …e-driven simulation does not fail in some cases
    takhandipu committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    03e007b View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. Adding changes for prefetch buffer and hacky solution of jitted code …

    …bbl cache error
    Tanvir Ahmed Khan committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    9755424 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    562dd93 View commit details
    Browse the repository at this point in the history
  3. Minor compile fix

    takhandipu committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    76c6a92 View commit details
    Browse the repository at this point in the history
  4. Minor compile fix

    takhandipu committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    eda75c9 View commit details
    Browse the repository at this point in the history
  5. Minor bug fix

    takhandipu committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    38a979c View commit details
    Browse the repository at this point in the history
  6. Minor bug fix

    takhandipu committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    b177791 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2020

  1. Configuration menu
    Copy the full SHA
    3a896cf View commit details
    Browse the repository at this point in the history
  2. Minor compile fix

    takhandipu committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    72dcd6b View commit details
    Browse the repository at this point in the history
  3. Minor compile fix

    takhandipu committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    0cb2ee6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9be9e66 View commit details
    Browse the repository at this point in the history
  5. Minor bug fix

    takhandipu committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    21719cc View commit details
    Browse the repository at this point in the history
  6. Minor bug fix

    takhandipu committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    df85483 View commit details
    Browse the repository at this point in the history
  7. Minor update

    takhandipu committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    f478bd5 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2020

  1. Configuration menu
    Copy the full SHA
    2794794 View commit details
    Browse the repository at this point in the history
  2. Minor compile fix

    takhandipu committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    438bd8c View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. Bug fix

    takhandipu committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    02bd99b View commit details
    Browse the repository at this point in the history
  2. Added speculative flag on software prefetch so that mGETS does not in…

    …crease for missed prefetch
    takhandipu committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    fd70b1b View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Configuration menu
    Copy the full SHA
    f7acb03 View commit details
    Browse the repository at this point in the history
  2. minor compile fix

    takhandipu committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    f5e27cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4726c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71991a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    921b0e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2020

  1. Configuration menu
    Copy the full SHA
    bdd030a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a5773a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e52c52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b28dea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fae80ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    95b7828 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

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

Commits on Mar 20, 2020

  1. Configuration menu
    Copy the full SHA
    77baa28 View commit details
    Browse the repository at this point in the history
  2. context size up to 8

    Tanvir Ahmed Khan committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    a5593a3 View commit details
    Browse the repository at this point in the history
  3. Minor fix

    Tanvir Ahmed Khan committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    1f85e8c View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2020

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

Commits on Mar 29, 2020

  1. divided profPrefEarlyMiss counter into profPrefEarlyMiss and profPref…

    …NeverUsed counters based on 400 cycle difference from req->cycle and candidate's startCycle
    Tanvir Ahmed Khan committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    67b6298 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. Configuration menu
    Copy the full SHA
    1a5f6cc View commit details
    Browse the repository at this point in the history
  2. minor bug fix

    Tanvir Ahmed Khan committed Apr 1, 2020
    Configuration menu
    Copy the full SHA
    a004e37 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. Changed context sensitive prefetch file description again

    Tanvir Ahmed Khan committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    5991382 View commit details
    Browse the repository at this point in the history
  2. minor bug fix context sensitive prefetch

    Tanvir Ahmed Khan committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    febc4d4 View commit details
    Browse the repository at this point in the history
  3. minor garbage collection

    Tanvir Ahmed Khan committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    412a8c1 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2020

  1. AsmDB n-next line prefetching sim parameter is added to simulate the …

    …analysis
    Tanvir Ahmed Khan committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    9a45a0c View commit details
    Browse the repository at this point in the history
  2. AsmDB miss-based next line prefetching is implemented, let's see whet…

    …her it runs or not
    Tanvir Ahmed Khan committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    ed7862e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2020

  1. Figuring out verilator next line anomaly

    Tanvir Ahmed Khan committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    04b7242 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. Trying to combine context and coalesce in a better way

    Tanvir Ahmed Khan committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    eec8b6c View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2020

  1. Added the false positive rate parameter on the context sensitive pref…

    …etch
    Tanvir Ahmed Khan committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    fd7fc0d View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Replace repz's with nops

    takhandipu committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    6d222ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd1b17b View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

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