Hi,
I recently bought AMD Ryzen 9 3950x - 32 GB system and I found that some of my applications are running 2x slower on this machine comparing with Intel i7-8750H 6 core - 32 GB system. 3950x's performance results are consistent what I see on the website. For example, AIDA64 cache and memory results are consistent. I tried to figure out why 3950x performing 2x slower and I found that some memory operations are much slower than intel.
I used tiny memory benchmark to figure out what is going on. i7-8750H 6-core CPU with 32 GB ram results are much higher than 3950x. I sometime think why AMD 3950 much cheaper than Intel and it looks they cut the power of some of the instructions to reduce the cost.
Here how you can compile and run the tiny memory benchmark under linux. (Or with WSL2 under windows also works) Instructions:
$ sudo apt update
$ sudo apt install clang make git
$ mkdir tmb
$ cd tmb
$ git clone https://github.com/ssvb/tinymembench .
$ CC=clang CFLAGS="-no-integrated-as" make
$ ./tinymembench
AMD Ryzen 9 3950x - 32 GB Ram
Here is the intel i7-8750H - 32 GB Ram Results:
Can you please run and post your results here.
AMD Ryzen 9 3950X System Spec:
INTEL i7-8750H System Spec:
Thanks!
I recently bought AMD Ryzen 9 3950x - 32 GB system and I found that some of my applications are running 2x slower on this machine comparing with Intel i7-8750H 6 core - 32 GB system. 3950x's performance results are consistent what I see on the website. For example, AIDA64 cache and memory results are consistent. I tried to figure out why 3950x performing 2x slower and I found that some memory operations are much slower than intel.
I used tiny memory benchmark to figure out what is going on. i7-8750H 6-core CPU with 32 GB ram results are much higher than 3950x. I sometime think why AMD 3950 much cheaper than Intel and it looks they cut the power of some of the instructions to reduce the cost.
Here how you can compile and run the tiny memory benchmark under linux. (Or with WSL2 under windows also works) Instructions:
$ sudo apt update
$ sudo apt install clang make git
$ mkdir tmb
$ cd tmb
$ git clone https://github.com/ssvb/tinymembench .
$ CC=clang CFLAGS="-no-integrated-as" make
$ ./tinymembench
AMD Ryzen 9 3950x - 32 GB Ram
Here is the intel i7-8750H - 32 GB Ram Results:
Can you please run and post your results here.
AMD Ryzen 9 3950X System Spec:
INTEL i7-8750H System Spec:
Thanks!
Last edited: