GNU Tools Cauldron 2025

GNU Tools Cauldron 2025

Using FFmpeg as Benchmark to verify performance of GCC and LLVM

Compare currently GCC and LLVM performance difference using FFmpeg as benchmark.
Tested on a RISC-V develop board, contains vectorization performance improvement results.


We will introduce how to use FFmpeg as a benchmark, to compare GCC and LLVM
performance on it with different situation.

The test is mainly based on the RISC-V development board Muse Pi Pro with RVV1.0 feature.
In addition, some problems that need to be solved will also be briefly introduced.

The speaker's profile picture
Jiawei Chen

RISC-V GCC developer, from ISCAS PLCT-lab