Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2023-05-25 | port BFS CPU baseline to dfatool | Daniel Friesel | -112/+188 | |
2023-05-25 | port SEL cpu baseline to dfatool | Daniel Friesel | -24/+90 | |
2023-05-25 | port UNI to dfatool | Daniel Friesel | -14/+80 | |
2023-05-24 | VA: port to dfatool | Daniel Friesel | -21/+97 | |
2023-05-24 | run benchmarks with timeout of 30 minutes per configuration | Daniel Friesel | -5/+5 | |
2023-05-24 | SCAN-RSS baseline: add dfatool support | Daniel Friesel | -31/+73 | |
2023-05-24 | RED baseline: add dfatool support | Daniel Friesel | -25/+68 | |
2023-05-17 | SCAN-SSA: Add OpenMP variant | Daniel Friesel | -7/+236 | |
2023-05-17 | note that this benchmark is unfair | Daniel Friesel | -0/+2 | |
2023-05-17 | port SCAN-SSA to dfatool | Daniel Friesel | -70/+123 | |
2023-05-17 | SCAN-SSA: remove a superfluous timer start call | Daniel Friesel | -2/+0 | |
2023-05-11 | STREAM: distinguish between COPY and COPYW | Daniel Friesel | -3/+5 | |
2023-05-11 | STREAM: remove timing output | Daniel Friesel | -11/+0 | |
2023-05-11 | STREAM: Do not include performance data readout in performance data calculation | Daniel Friesel | -4/+7 | |
2023-05-11 | STREAM: some quality of life improvements | Daniel Friesel | -7/+15 | |
2023-05-11 | rn.sh: log date and revision | Daniel Friesel | -3/+7 | |
2023-05-10 | derp | Daniel Friesel | -2/+2 | |
2023-05-10 | STREAM: Use upstream MB/s calculation method | Daniel Friesel | -1/+7 | |
2023-05-10 | re-order run.sh | Daniel Friesel | -1/+1 | |
2023-05-10 | STREAM: dfatool compat; variable data type | Daniel Friesel | -94/+107 | |
2023-05-10 | support: chmod 644 | Daniel Friesel | -0/+0 | |
2023-04-24 | microbenchmarks: create "profile" directory if it does not exist; set -e | Derf Null | -0/+24 | |
2023-04-24 | add set-root-dir helper | Derf Null | -1/+5 | |
2023-03-25 | Update README.md | Juan Gómez Luna | -0/+3 | |
2023-03-25 | Update README.md | Juan Gómez Luna | -2/+29 | |
2022-02-23 | Merge pull request #5 from grb72t3yde/main | Juan Gómez Luna | -36/+39 | |
bs_bug_fix: Fix unaligned MRAM reads and boundary case handlings in BS benchmark | ||||
2022-02-02 | Merge pull request #6 from grb72t3yde/fix-README-typo | Juan Gómez Luna | -2/+2 | |
documentation: Fix typo | ||||
2021-12-26 | documentation: Fix typo | Yun-Ze Li | -2/+2 | |
Signed-off-by: Yun-Ze Li <p76091292@gs.ncku.edu.tw> | ||||
2021-12-26 | documentation: Fix typo | Yun-Ze Li | -2/+2 | |
Signed-off-by: Yun-Ze Li <p76091292@gs.ncku.edu.tw> | ||||
2021-12-23 | bs_refactor: Remove printf for logging | Yun-Ze Li | -8/+2 | |
Signed-off-by: Yun-Ze Li <p76091292@gs.ncku.edu.tw> | ||||
2021-12-23 | bs_refactor: Remove redundant lines | Yun-Ze Li | -7/+4 | |
This commit reduce redundant lines for calculating `current_mram_block_addrA`. Signed-off-by: Yun-Ze Li <p76091292@gs.ncku.edu.tw> | ||||
2021-12-23 | bs_bug_fix: Modify boundary case handlings in BS | Yun-Ze Li | -41/+38 | |
Current boundary case handling may discard some numbers obliged to be compared with `searching_for`, which in my opinion can result in false positives (BS fails to identify the number which is indeed in the input array). This commit changed the boundary check condition to `if(current_mram_block_addr_A < start_mram_block_addr_A + BLOCK_SIZE)`, where the expression returns true if and only if the length of the range [start_mram_block_addr_A, end_mram_block_addr_A) has become smaller than 2*BLOCK_SIZE. When this happens, we can then finalize the BS result by checking if `searching_for` exists within [start_mram_block_addr_A, end_mram_block_addr_A) without overlooking any number that should be checked. Signed-off-by: Yun-Ze Li <p76091292@gs.ncku.edu.tw> | ||||
2021-12-23 | bs_bug_fix: Make MRAM reads 8-byte aligned | Yun-Ze Li | -0/+15 | |
Current implementation does not guarantee that `current_mram_block_addr_A` is 8-byte aligned before using it as the start address of `mram_read`s. This commit makes `current_mram_block_addr_A` 8-byte aligned whenever we try to use it for a MRAM read by `current_mram_block_addr_A &= WORD_MASK`, which will clear the unaligned bytes. Signed-off-by: Yun-Ze Li <p76091292@gs.ncku.edu.tw> | ||||
2021-12-11 | Merge pull request #4 from intheRain07/main | Juan Gómez Luna | -17/+44 | |
gemv_bug_fix | ||||
2021-11-16 | Merge pull request #1 from intheRain07/intheRain07-patch-1 | intheRain07 | -17/+44 | |
gemv_bug_fix_2.1 | ||||
2021-11-16 | gemv_bug_fix_2.1 | intheRain07 | -1/+1 | |
2021-11-16 | gemv_bug_fix2.0 | intheRain07 | -17/+44 | |
2021-10-18 | Merge pull request #2 from joaodinissf/main | Juan Gómez Luna | -6/+6 | |
Replace the deprecated .iteritems() with .items() | ||||
2021-10-08 | Replace the deprecated .iteritems() with .items() | João Dinis Ferreira | -6/+6 | |
The `.iteritems()` method was [removed](https://docs.python.org/3/library/2to3.html#2to3fixer-dict) in Python 3. The direct replacement is `.items()` (which is backwards-compatible with Python 2). This change means that the execution scripts `run_*.py` fail on Python 3. This commit provides Python 3 compatibility without compromising Python 2 execution. See, for reference: - https://github.com/saltstack-formulas/openssh-formula/issues/48 - https://stackoverflow.com/questions/10458437/what-is-the-difference-between-dict-items-and-dict-iteritems-in-python2 | ||||
2021-06-16 | PrIM -- first commit | Juan Gomez Luna | -2/+70200076 | |
2021-04-09 | Initial commit | Juan Gómez Luna | -0/+2 | |