Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2023-05-26 | port MLP cpu baseline to dfatool | Daniel Friesel | -9/+61 | |
2023-05-26 | port GEMV DPU to dfatool | Daniel Friesel | -57/+94 | |
2023-05-26 | port GEMV CPU baseline to dfatool | Daniel Friesel | -30/+81 | |
2023-05-26 | BFS: alignment | Daniel Friesel | -1/+1 | |
2023-05-25 | VA: re-add exp | Daniel Friesel | -3/+7 | |
2023-05-25 | port BS NMC to dfatool | Daniel Friesel | -45/+89 | |
2023-05-25 | port BS CPU to dfatool | Daniel Friesel | -6/+70 | |
2023-05-25 | Note that BFS only supports strong scaling | Daniel Friesel | -0/+4 | |
2023-05-25 | BFS: run timeout in --foreground mode to pass on SIGINT | Daniel Friesel | -5/+5 | |
2023-05-25 | re-add (and, in some cases, fix) -x support | Daniel Friesel | -12/+34 | |
2023-05-25 | port VA to dfatool | Daniel Friesel | -58/+88 | |
2023-05-25 | BFS: document dfatool keys | Daniel Friesel | -0/+18 | |
2023-05-25 | port BFS PIM to dfatool | Daniel Friesel | -74/+86 | |
2023-05-25 | add roadnet-CA file | Daniel Friesel | -0/+2760389 | |
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 | |