From 02eff818f04c4fbf385bd2124671a04e189dcd48 Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Thu, 12 Dec 2024 06:16:54 +0000 Subject: [PATCH] [TEST ONLY] Remove -flto Just to see how much performance is still lost Signed-off-by: Hanno Becker --- .github/workflows/bench.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index 5aa9a53c8..1bb32d62a 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -31,19 +31,19 @@ jobs: name: Arm Cortex-A72 (Raspberry Pi 4) benchmarks bench_pmu: PMU archflags: -mcpu=cortex-a72 -DSYS_AARCH64_SLOW_BARREL_SHIFTER - cflags: "-flto -DFORCE_AARCH64" + cflags: "-DFORCE_AARCH64" bench_extra_args: "" - system: rpi5 name: Arm Cortex-A76 (Raspberry Pi 5) benchmarks bench_pmu: PERF archflags: "-mcpu=cortex-a76 -march=armv8.2-a" - cflags: "-flto -DFORCE_AARCH64" + cflags: "-DFORCE_AARCH64" bench_extra_args: "" - system: a55 name: Arm Cortex-A55 (Snapdragon 888) benchmarks bench_pmu: PERF archflags: "-mcpu=cortex-a55 -march=armv8.2-a" - cflags: "-flto -static -DFORCE_AARCH64 -DFIPS202_NATIVE_PROFILE=\"aarch64/profiles/cortex_a55.h\"" + cflags: "-static -DFORCE_AARCH64 -DFIPS202_NATIVE_PROFILE=\"aarch64/profiles/cortex_a55.h\"" bench_extra_args: -w exec-on-a55 - system: bpi name: Bananapi bpi-f3 benchmarks @@ -82,43 +82,43 @@ jobs: ec2_instance_type: t4g.small ec2_ami: ubuntu-latest (aarch64) archflags: -mcpu=cortex-a76 -march=armv8.2-a - cflags: "-flto -DFORCE_AARCH64" + cflags: "-DFORCE_AARCH64" perf: PERF - name: Graviton3 ec2_instance_type: c7g.medium ec2_ami: ubuntu-latest (aarch64) archflags: -march=armv8.4-a+sha3 - cflags: "-flto -DFORCE_AARCH64" + cflags: "-DFORCE_AARCH64" perf: PERF - name: Graviton4 ec2_instance_type: c8g.medium ec2_ami: ubuntu-latest (aarch64) archflags: -march=armv9-a+sha3 - cflags: "-flto -DFORCE_AARCH64" + cflags: "-DFORCE_AARCH64" perf: PERF - name: AMD EPYC 4th gen (c7a) ec2_instance_type: c7a.medium ec2_ami: ubuntu-latest (x86_64) archflags: -mavx2 -mbmi2 -mpopcnt -maes - cflags: "-flto -DFORCE_X86_64" + cflags: "-DFORCE_X86_64" perf: PMU - name: Intel Xeon 4th gen (c7i) ec2_instance_type: c7i.metal-24xl ec2_ami: ubuntu-latest (x86_64) archflags: -mavx2 -mbmi2 -mpopcnt -maes - cflags: "-flto -DFORCE_X86_64" + cflags: "-DFORCE_X86_64" perf: PMU - name: AMD EPYC 3rd gen (c6a) ec2_instance_type: c6a.large ec2_ami: ubuntu-latest (x86_64) archflags: -mavx2 -mbmi2 -mpopcnt -maes - cflags: "-flto -DFORCE_X86_64" + cflags: "-DFORCE_X86_64" perf: PMU - name: Intel Xeon 3rd gen (c6i) ec2_instance_type: c6i.large ec2_ami: ubuntu-latest (x86_64) archflags: -mavx2 -mbmi2 -mpopcnt -maes - cflags: "-flto -DFORCE_X86_64" + cflags: "-DFORCE_X86_64" perf: PMU uses: ./.github/workflows/bench_ec2_reusable.yml if: github.repository_owner == 'pq-code-package' && (github.event.label.name == 'benchmark' || github.ref == 'refs/heads/main')