vices in generic applications, or application specific benchmarks that are unique to our O-RAN use-case: Synthetic core benchmarks Dhrystone is a synthetic CPU benchmark developed in the mid-1990s to be a representation of CPU integer performance. Performance is calculated as the number of iterations/second of the main loop of the executed code. Its performance reports are not standardized but most often, performance is reported in "DMIPS" which is the amount of iterations/second multiplied by the core frequency (and the number of CPUs in the system). Dhrystone is considered as outdated (replaced by CoreMark) but is still widely used in the industry as a first indication of performance. Reasons for Dhrystone being considered outdated include its inclusion of library calls in the benchmark (making performance comparisons more difficult), its potential for compiler optimization (where clever compilers are tuned for delivery of Dhrystone performance) and the fact that (due to it's small footprint) it fits inside the processor L1 cache and hence does not benchmark any of the memory subsystem. Dhrystone benchmarks both the CPU and the compiler. CoreMark was developed in 2009 by EEMBC with the intention to replace the aging Dhrystone benchmark. It is fully written in C and contains several core centric low- level algorithms including list processing, CRC calculation, and SO on. CoreMark 178 Open Radio Access Network (O-RAN) Systems Architecture and Design performance is counted as "number of iterations per second" of execution and published on EEMBC website. CoreMark benchmarks both the CPU and the compiler. Synthetic system benchmarks that include both the CPU core and the memory subsystem. SPECint is a computer benchmark for Integer processing of server payloads. It is a set of benchmarks that are run sequentially where the execution time is compared to a reference that is able to calculate a performance ratio. The overall SPECint score is a geometric mean of the ratios of all the reference benchmarks in the suite. S