mutex ryzen apu AMD Ryzen 5 3400G testing with a ASUS PRIME B450M-A (2006 BIOS) and ASUS AMD Picasso 2GB on Ubuntu 19.10 via the Phoronix Test Suite. AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME: Processor: AMD Ryzen 5 3400G @ 3.70GHz (4 Cores / 8 Threads), Motherboard: ASUS PRIME B450M-A (2006 BIOS), Chipset: AMD Raven/Raven2, Memory: 2 x 8192 MB DDR4-3000MT/s CRUCIAL, Disk: 29GB INTEL MEMPEK1W032GA + 4 x 6001GB Seagate ST6000VN0033-2EE, Graphics: ASUS AMD Picasso 2GB (1400/1500MHz), Audio: AMD Raven/Raven2/Fenghuang, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server, Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 1280x800 BenchmarkMutex Benchmark: Shared Mutex Lock Shared ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 23 |=================== BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 49 |=================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 15 |=================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 25 |=================== BenchmarkMutex Benchmark: Semaphore Release And Acquire ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 14 |=================== BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 52 |=================== BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 14 |=================== BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock ns < Lower Is Better AMD Ryzen 5 3400G - ASUS AMD Picasso 2GB - ASUS PRIME . 37 |===================