Skip to main content
UltraInstinct

Benchmarks

Every number on these pages was produced by code that ran on the machine serving this site, not quoted from somewhere else. Each entry publishes the question it answers, the exact method, the hardware it ran on, and the complete source, so you can disagree with the method or run it yourself.

AMD EPYC 9354P 32-Core Processor

What 64 Bytes of Padding Are Worth

How much throughput does false sharing cost when several threads increment counters that share one cache line, compared with the same counters padded onto separate lines?

AMD EPYC 9354P 32-Core Processor

io_uring vs pread: Random Reads at Queue Depth 32

How many random 4 KiB reads per second can one thread sustain with serial pread() syscalls, compared with io_uring submitting 32 at a time, when the page cache is taken out of the picture?