3 ms·
> Clang is a compiler front end for the programming languages C, C++, Objective-C, Objective-C++, OpenMP, OpenCL, and CUDA. It uses LLVM as its back end. The Cl
by hajile 6y ago
> Clang is a compiler front end for the programming languages C, C++, Objective-C,
Objective-C++, OpenMP, OpenCL, and CUDA. It uses LLVM as its back end.
The Clang workload compiles a 1,094 line C source file (of which 729 lines are code). The
workload uses AArch64 as the target architecture for code generation.
729 LOC within a single file doesn't represent ANYTHING about real world compilation. It neatly fits within a single system call and the entire thing fits within L2 cache (maybe even within L1 cache).
https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf