Add/update binary-search benchmark
This commit is contained in:
1 parent
1554d1898c
commit
3177be878a
20 files changed
+14275
No files matched your search
@@ -0,0 +1,32 @@
|
|||||||
|
|
||||||
|
name: Benchmark
|
||||||
|
on:
|
||||||
|
workflow_dispatch: {}
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
binary-search:
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
SIMULATOR: ["LargeBoomConfig"]
|
||||||
|
BMS_MODIFIER: [23]
|
||||||
|
RANDOM_PERCENTAGE: [0,50,100]
|
||||||
|
ELEMENTS: [1024]
|
||||||
|
ELEMENTS_TO_FIND: [100]
|
||||||
|
VARIANT: [0,1,2]
|
||||||
|
container:
|
||||||
|
image: quay.io/jonas_peeters/small-boom-config:0.5
|
||||||
|
steps:
|
||||||
|
- name: Download binary
|
||||||
|
run: |
|
||||||
|
mkdir -p ./binaries
|
||||||
|
echo "Downloading binary: ./binaries/binary-search_BMS_MODIFIER_${{ matrix.BMS_MODIFIER }}_RANDOM_PERCENTAGE_${{ matrix.RANDOM_PERCENTAGE }}_ELEMENTS_${{ matrix.ELEMENTS }}_ELEMENTS_TO_FIND_${{ matrix.ELEMENTS_TO_FIND }}_VARIANT_${{ matrix.VARIANT }}.riscv from https://git.peeters.page/jonas-peeters/benchmark-runner/raw/branch/main/binaries/binary-search_BMS_MODIFIER_${{ matrix.BMS_MODIFIER }}_RANDOM_PERCENTAGE_${{ matrix.RANDOM_PERCENTAGE }}_ELEMENTS_${{ matrix.ELEMENTS }}_ELEMENTS_TO_FIND_${{ matrix.ELEMENTS_TO_FIND }}_VARIANT_${{ matrix.VARIANT }}.riscv"
|
||||||
|
curl -L -o ./binaries/binary-search_BMS_MODIFIER_${{ matrix.BMS_MODIFIER }}_RANDOM_PERCENTAGE_${{ matrix.RANDOM_PERCENTAGE }}_ELEMENTS_${{ matrix.ELEMENTS }}_ELEMENTS_TO_FIND_${{ matrix.ELEMENTS_TO_FIND }}_VARIANT_${{ matrix.VARIANT }}.riscv https://git.peeters.page/jonas-peeters/benchmark-runner/raw/branch/main/binaries/binary-search_BMS_MODIFIER_${{ matrix.BMS_MODIFIER }}_RANDOM_PERCENTAGE_${{ matrix.RANDOM_PERCENTAGE }}_ELEMENTS_${{ matrix.ELEMENTS }}_ELEMENTS_TO_FIND_${{ matrix.ELEMENTS_TO_FIND }}_VARIANT_${{ matrix.VARIANT }}.riscv
|
||||||
|
- name: Info
|
||||||
|
run: |
|
||||||
|
echo "BMS_MODIFIER=${{ matrix.BMS_MODIFIER }}"
|
||||||
|
echo "RANDOM_SEED=${{ matrix.RANDOM_SEED }}"
|
||||||
|
echo "VARIANT=${{ matrix.VARIANT }}"
|
||||||
|
echo "Run command: /opt/simulator +permissive +dramsim +dramsim_ini_dir=/opt/dramsim2_ini +max-cycles=1000000000 +permissive-off /opt/pk ./binaries/hello_BMS_MODIFIER_${{ matrix.BMS_MODIFIER }}_RANDOM_SEED_${{ matrix.RANDOM_SEED }}_VARIANT_${{ matrix.VARIANT }}.riscv"
|
||||||
|
ls ./binaries/binary-search_BMS_MODIFIER_${{ matrix.BMS_MODIFIER }}_RANDOM_PERCENTAGE_${{ matrix.RANDOM_PERCENTAGE }}_ELEMENTS_${{ matrix.ELEMENTS }}_ELEMENTS_TO_FIND_${{ matrix.ELEMENTS_TO_FIND }}_VARIANT_${{ matrix.VARIANT }}.riscv
|
||||||
|
- name: Run
|
||||||
|
run: (set -o pipefail && time /opt/${{ matrix.SIMULATOR }} +permissive +dramsim +dramsim_ini_dir=/opt/dramsim2_ini +max-cycles=1000000000 +permissive-off /opt/pk ./binaries/binary-search_BMS_MODIFIER_${{ matrix.BMS_MODIFIER }}_RANDOM_PERCENTAGE_${{ matrix.RANDOM_PERCENTAGE }}_ELEMENTS_${{ matrix.ELEMENTS }}_ELEMENTS_TO_FIND_${{ matrix.ELEMENTS_TO_FIND }}_VARIANT_${{ matrix.VARIANT }}.riscv </dev/null)
|
||||||
+14243
File diff suppressed because it is too large.
Load diff
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Reference in new issue
Block a user