First ever look at core IPC and Blender benchmark

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Dannotech

Junior Member
Jul 19, 2016
10
3
36
Strange thing is, when I did the same rendering in Windows, I got 107.9sec with ~1.4IPC...
(IPC calculated by PerfMonitor2)

That seems pretty low. That's about what I get my Skylake i5 without HT. My Ivy Bridge laptop that I'm running on right now was doing ~1.6 IPC as measured by PerfMonitor2.

I guess my first question would be are you running in a VM? In that case the performance counters might also be virtualized and you might be seeing thread IPC instead of core IPC. I don't actually understand how performance counters work in a VM so I can't provide any insight. What's your take?
 

dfk7677

Member
Sep 6, 2007
64
21
81
i5 4590 does not have HT, it is a haswell 4c/4t. So I guess ~1.4 is normal. The linux result is very strange. Except if the build for Linux has optimizations that are not in the Windows build (???).

Both Win and Linux are installed on their own, they are not VMs.
 

Dannotech

Junior Member
Jul 19, 2016
10
3
36
i5 4590 does not have HT, it is a haswell 4c/4t. So I guess ~1.4 is normal. The linux result is very strange. Except if the build for Linux has optimizations that are not in the Windows build (???).

Both Win and Linux are installed on their own, they are not VMs.

Yes I suppose the mix of instructions may be different for the Linux version, depending on compiler options. Strange that the Windows version is that much slower. gg Microsoft.
 

Nothingness

Platinum Member
Jul 3, 2013
2,757
1,405
136
i5 4590 does not have HT, it is a haswell 4c/4t. So I guess ~1.4 is normal. The linux result is very strange. Except if the build for Linux has optimizations that are not in the Windows build (???).

Both Win and Linux are installed on their own, they are not VMs.
This has much worse results than your run on Linux: http://www.realworldtech.com/forum/?threadid=163466&curpostid=163575
Code:
perf stat ../blender -b RyzenGraphic_27.blend -E CYCLES -x 1 -o foo -f 1

CPU: i7-4600U

____678664.078975 task-clock (msec) # 3.420 CPUs utilized
__________126 886 context-switches # 0.187 K/sec
____________1 685 cpu-migrations # 0.002 K/sec
__________305 255 page-faults # 0.450 K/sec
1 470 647 042 574 cycles # 2.167 GHz
1 671 800 359 058 instructions # 1.14 insns per cycle
__147 770 835 671 branches # 217.738 M/sec
____3 032 929 583 branch-misses # 2.05% of all branches

_____198.412894034 seconds time elapsed
 

dfk7677

Member
Sep 6, 2007
64
21
81
This has much worse results than your run on Linux: http://www.realworldtech.com/forum/?threadid=163466&curpostid=163575
Code:
perf stat ../blender -b RyzenGraphic_27.blend -E CYCLES -x 1 -o foo -f 1

CPU: i7-4600U

____678664.078975 task-clock (msec) # 3.420 CPUs utilized
__________126 886 context-switches # 0.187 K/sec
____________1 685 cpu-migrations # 0.002 K/sec
__________305 255 page-faults # 0.450 K/sec
1 470 647 042 574 cycles # 2.167 GHz
1 671 800 359 058 instructions # 1.14 insns per cycle
__147 770 835 671 branches # 217.738 M/sec
____3 032 929 583 branch-misses # 2.05% of all branches

_____198.412894034 seconds time elapsed

Probably uses the old file from the New Horizon site. I can attest that there were 2 different files, I still have the previous version and I get 92sec instead of 66sec for the last one (using the command of the quoted post).

But the difference is in the instructions executed. For the old file I get 2,557B, as the OP showed in the video, for the new one I have 1,914B. The IPC is the same for both files.

Update:
I did the rendering using the rendering (with the newest file) using the SIMD version of Blender (2.78.4) provided in this post: http://www.portvapes.co.uk/?id=Latest-exam-1Z0-876-Dumps&exid=threads/summit-ridge-zen-benchmarks.2482739/page-149#post-38641613

I got ~63sec (even better than linux). PerfMonitor2 reported an IPC of ~1.75, which I suppose is under-reported (a value >2 would be more appropriate for that time).
 
Last edited:

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
Multi socket results are not a good basis for comparison at all versus a single socket demo of Ryzen. Multisocket has the massive bottleneck of intersocket communication for memory, cpu, etc whether NUMA aware or not.

Unless you're trying to compare platforms (fabric and all), the "IPC" you found is not a per core IPC figure because it incorporates all the limitations of intersocket fabric. Single socket 8c/16t is the best and only accurate comparison. Everything else takes way too many steps of approximation.
 

Pilum

Member
Aug 27, 2012
182
3
81
Update:
I did the rendering using the rendering (with the newest file) using the SIMD version of Blender (2.78.4) provided in this post: http://www.portvapes.co.uk/?id=Latest-exam-1Z0-876-Dumps&exid=threads/summit-ridge-zen-benchmarks.2482739/page-149#post-38641613

I got ~63sec (even better than linux). PerfMonitor2 reported an IPC of ~1.75, which I suppose is under-reported (a value >2 would be more appropriate for that time).
No, that sounds right. SIMD=Single Instruction Multiple Data, i.e. a single instruction will perform several arithmetic operations at once, in contrast to scalar code, where one instruction performs a single arithmetic operation. Thus SIMD code needs fewer instructions to perform the same number of calculations, so IPC will generally go down while performance goes up.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |