Author Topic: Question regarding Processors  (Read 16781 times)

2014-10-24, 07:43:09

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile
Hi Ondra and the rest of the team!

Has anyone noticed a performance difference between AMD & Intel processors? I have 4 slaves two of them (the Intel) have 2.67GH and the other two slaves have an AMD with 2.4GH of speed. The rest of the slaves are built exactly the same, with the same RAM, etc. But, the Intel machines seem to render in Corona 10 times faster than the AMD machines, which are rendering literally forever!!!!! I can see it in DR, whereas the AMD machines do 4 passes while the Intel ones do 40 passes in the same amount of time.

I'll keep doing some tests, but I thought it would be good to document this if it has not been yet.

2014-10-24, 09:32:40
Reply #1

juang3d

  • Active Users
  • **
  • Posts: 636
    • View Profile
Can you specify what exactly CPU are those?

Anyways AMD is being historically slower than Intel CPU's

Cheers

2014-10-24, 09:49:12
Reply #2

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12783
  • Marcin
    • View Profile
Anyways AMD is being historically slower than Intel CPU's
Nope. Corona is based on Embree ( https://software.intel.com/en-us/articles/embree-photo-realistic-ray-tracing-kernels ) and it will always work much faster on Intel cpus.
2017 update: Corona works really well on AMDs! Just check out the benchmark results: https://corona-renderer.com/benchmark/
« Last Edit: 2017-02-28, 17:24:59 by maru »
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2014-10-24, 10:59:29
Reply #3

juang3d

  • Active Users
  • **
  • Posts: 636
    • View Profile
Yeah, but still AMD is being slower since some years, cheaper also, but slower, if you check all the benchmarks there is no AMD cup in the most top part.
With that said, that does not mean that there are no good AMD cpu's, just saying that we have to know what cpu's they are, and afaik (and I may have understood it wrong) AMD cpu's does support embree also (I think I read Keymaster saying this not so long ago)

Cheers!

2014-10-26, 00:44:38
Reply #4

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile
All this makes sense now.

AMD: Opteron Processor 6234 2.4 GHz; 16GB RAM   64 bit system (2 processors)

Intel Xeon CPU  X5650 @ 2.67GHz (2 processors) 12GB RAM; 64 bit RAM

So basically the Intel one is 10 times faster, and I think what was explained earlier makes sense.

2014-10-26, 14:53:04
Reply #5

Juraj

  • Active Users
  • **
  • Posts: 4765
    • View Profile
    • studio website
Embree doesn't give more than 30perc advantage at most, AMD simply has weak architecture and had for many years now, the days of Athlon64 are gone sadly.

Opterons are just weak budget cpus, for some tasks (they were popular for mining in past 2 years but even there are better solutions now).
Please follow my new Instagram for latest projects, tips&tricks, short video tutorials and free models
Behance  Probably best updated portfolio of my work
lysfaere.com Please check the new stuff!

2014-10-27, 20:56:53
Reply #6

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile
I have been doing some more renderings and while it differs on the scene, AMD chip was WAY slower than the Intel. This is obviously not a criticism on Corona, but rather when buying a computer and wanting to do CPU renderings, DON'T GET AMD!

Cheers!

2014-10-27, 21:18:32
Reply #7

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
Embree doesn't give more than 30perc advantage at most, AMD simply has weak architecture and had for many years now, the days of Athlon64 are gone sadly.

When first implemented, embree made waaay bigger difference in Corona than 30% - it is líke some crazy unicorn pony magic!

I also tested embree on an AMD rig, and it was not significantly slower. I suspect Corona is slower there because I only develop and optimize on Intel. Maybe sometimes in the future I will try to optimize also on AMD.
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2014-10-27, 21:34:07
Reply #8

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile

I also tested embree on an AMD rig, and it was not significantly slower. I suspect Corona is slower there because I only develop and optimize on Intel.
[/quote]

Ah! Ondra, that makes sense now. Anyhow, even on Mental Ray, I can see my AMD Slaves to be slower than the Intel ones but it was only with Corona that I could see this to be a full 100% fact.

2014-10-29, 07:37:37
Reply #9

Christa Noel

  • Active Users
  • **
  • Posts: 911
  • God bless us everyone
    • View Profile
    • dionch.studio
When first implemented, embree made waaay bigger difference in Corona than 30% - it is líke some crazy unicorn pony magic!

I also tested embree on an AMD rig, and it was not significantly slower. I suspect Corona is slower there because I only develop and optimize on Intel. Maybe sometimes in the future I will try to optimize also on AMD.

yes keymaster, that would be nice if corona is optimized for AMD
i believe that many of corona users are AMD users too. always wait for this development

2014-11-01, 20:37:13
Reply #10

Captain Obvious

  • Active Users
  • **
  • Posts: 167
    • View Profile
When first implemented, embree made waaay bigger difference in Corona than 30% - it is líke some crazy unicorn pony magic!

I also tested embree on an AMD rig, and it was not significantly slower. I suspect Corona is slower there because I only develop and optimize on Intel. Maybe sometimes in the future I will try to optimize also on AMD.

yes keymaster, that would be nice if corona is optimized for AMD
i believe that many of corona users are AMD users too. always wait for this development
The cold hard truth is that AMD are really quite far behind on the CPU performance curve at the moment. There isn't so much that can be done to optimize that away. Ondra's time is much better spent fixing bugs and improving functionality in Corona, rather than putzing around with low-level optimizations that are really the compiler's job. If you care that much about performance, just buy an Intel-based render slave. *shrug*

AMD were ahead back in the Pentium 4 days, but now they're behind. It happens. They might get ahead again, or someone else might get ahead; who knows. But right now, Intel are the CPU performance leaders. By a wide margin.

2014-11-01, 21:52:20
Reply #11

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile
Yeah, I guess the thing to do is to dump my two HP slaves that I bought for 2K each and get Intel based... :(
Irregardless, I'm sure Ondra can handle the hard pressing matters first and then tackle the AMD issue. Truth is, MR is also slower in AMD but not to so remarkable as in Corona, where the difference was almost 10 times slower which then may put some people off from using Corona if all they have is AMD chips on their computers, it may, just say, limit the market. If my workstation is AMD based and I try Corona and it is not way faster than VRay I may stay with VRay, rather than buy a new workstation with Intel just to test if Corona works better on the new station. Anyhow, this is not an issue that is important to me, but I thought it may be good for Ondra to know so that he can deal with it as he sees fit.

2014-11-02, 11:15:49
Reply #12

Captain Obvious

  • Active Users
  • **
  • Posts: 167
    • View Profile
10x slower makes it sound like there's some kind of performance bug. I was expecting the top-end AMDs to be more like... I dunno, maybe half the performance of the top-end Intels. Not 1/10th.

2014-11-02, 19:17:12
Reply #13

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile
10x slower makes it sound like there's some kind of performance bug. I was expecting the top-end AMDs to be more like... I dunno, maybe half the performance of the top-end Intels. Not 1/10th.

Yeah, well, it also depends on the scene, but the one I was working on was more than half, definitely, and at times it seemed like 1/10th, specially when on the DR window it said that my other two intel slaves were doing 40 passes in the time that my AMD slave was doing 4. So give it a safe margin of 5 or even 6 passes to the AMD and we are still talking a lot of difference. Perhaps it is a performance bug, but all cores were up to 100% on the AMD and everything seemed to be working fine (I checked that all before I concluded the difference on the two machines).

2014-11-03, 04:11:10
Reply #14

Christa Noel

  • Active Users
  • **
  • Posts: 911
  • God bless us everyone
    • View Profile
    • dionch.studio
i never do some research / comparation about rendering performance of both kind of CPU. i have 4 PC station, AMD fx6300, i7-4770, i5-4570, i5-4570. i think AMD isnt behind intel CPU, unless we disregards the CPU prices..
CaptainObvious, just like i said before. you should do a research about renderingperformance on CPU. so that, it makes your words more accurate & more valuable to be read. whenever you done this, you may share the result here please..

but thats doesnt even matter whatever anyone said.. i have never get disappointed by AMD's performance.

then... yes keymaster, keep up do your best to improving corona's performance & quality. AMD is the other priority, but dont delete it from your schedule.

2014-11-03, 04:25:01
Reply #15

Juraj

  • Active Users
  • **
  • Posts: 4765
    • View Profile
    • studio website
i think AMD isnt behind intel CPU, unless we disregards the CPU prices

 i have never get disappointed by AMD's performance.


Factually it is wrong though, AMD lost the performance battle long time ago, on both enthusiast mainstream platform and server computing alike.

AMD's most powerful CPU in mainstream segment is ridiculously clocked FX-9590 ("pseudo" 8-core, it's more 4 clusters), which at  5GHz @ 220W clock !!! is 10perc. slower  that 3.5 GHz @ 115W 4770k (4 core with HT).
Due to certain AMD's architecture choices, this performance doesn't translate well to rendering and they're often far more behind in actual (not synthetic) benchmarks. Reality is pretty sad for AMD right now and one can only wish them luck.

Current generation Intels, are not only twice less power-hungry, they're twice more powerful core-to-core singlethreaded performance making them much better workstation tasks candidate, but also offering top models which outperform AMD counterpart in pretty much any task.

They're behind in every single category, from budget, to high-end. They offer often cheaper platform overall, as the boards are super cheap, but also lack features of intel counterpart.

I would never suggest anyone to buy AMD today. Maybe next year some miracle might happen, but not right now. It's hardly good for market and customers, but that's the way it is.
Please follow my new Instagram for latest projects, tips&tricks, short video tutorials and free models
Behance  Probably best updated portfolio of my work
lysfaere.com Please check the new stuff!

2014-11-03, 07:35:59
Reply #16

Christa Noel

  • Active Users
  • **
  • Posts: 911
  • God bless us everyone
    • View Profile
    • dionch.studio
AMD's most powerful CPU in mainstream segment is ridiculously clocked FX-9590 ("pseudo" 8-core, it's more 4 clusters), which at  5GHz @ 220W clock !!! is 10perc. slower  that 3.5 GHz @ 115W 4770k (4 core with HT).
juraj,
i have no other amd cpu than fx6300. so i can't check the performance comparation.
but here is the link about rendering benchmark: "http://www.xbitlabs.com/articles/cpu/display/amd-fx-9590-9370_6.html"
i hope there will be a chance for me to benchmark (render) those both CPUs.
i'm not AMD fanboys and intel too. and i think processor with TDP 220w is ridiculous things.
now, let me pray for a miracle come to AMD next year.. i mean it hahaha :-D

2014-11-17, 03:18:44
Reply #17

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile
So I have been testing these two slaves (AMD) against the other two I have (Intel) and the AMD are half the speed in MR and about 1/8th to 1/10th in Corona. After some research, the AMD chips seem to not hyperthread whereas the Intel ones do, hence the speed increase. Hope this helps anyone when making a decision in buying a future CPU machine.

2014-11-17, 15:30:26
Reply #18

Juraj

  • Active Users
  • **
  • Posts: 4765
    • View Profile
    • studio website
So I have been testing these two slaves (AMD) against the other two I have (Intel) and the AMD are half the speed in MR and about 1/8th to 1/10th in Corona.

1/2 vs 1/8 is BIG difference that I guess should be written on Corona(+Embree)'s shoulder. I guess it's being tested on just single type of machine (regular i7) which is why any outlier performs worse than it should perhaps.

But how did you test it ? On your own personal scene (Alpha 7.1) ?
Please follow my new Instagram for latest projects, tips&tricks, short video tutorials and free models
Behance  Probably best updated portfolio of my work
lysfaere.com Please check the new stuff!

2014-11-17, 22:06:21
Reply #19

padre.ayuso

  • Active Users
  • **
  • Posts: 25
    • View Profile
Hi Juraj,

Yes, a scene I was working on, not really personal, work oriented. I was xrefing 9 other scenes, had 957 lights on, and I had to DR 3 other machines. On the DR dialog, the two slaves with Intel processors were getting between 8 to 10 passes while the AMD machine would do no more than 1 pass. Since it was a very heavy scene, there would be several updates a minute and one could easily see how many passes and the difference between both type of machines.

I was using Corona 7.1. I was using the original 7.1 and no Daily Builds, just the original Alpha put on the forum by Ondra.

2017-02-28, 01:59:03
Reply #20

ihabkal

  • Active Users
  • **
  • Posts: 253
    • View Profile
Embree doesn't give more than 30perc advantage at most, AMD simply has weak architecture and had for many years now, the days of Athlon64 are gone sadly.

When first implemented, embree made waaay bigger difference in Corona than 30% - it is líke some crazy unicorn pony magic!

I also tested embree on an AMD rig, and it was not significantly slower. I suspect Corona is slower there because I only develop and optimize on Intel. Maybe sometimes in the future I will try to optimize also on AMD.


With Ryzen at the door a lot of people will switch to AMD, maybe it is time to consider fine tuning Corona to be AMD friendlier.

2017-02-28, 13:02:27
Reply #21

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
Embree doesn't give more than 30perc advantage at most, AMD simply has weak architecture and had for many years now, the days of Athlon64 are gone sadly.

When first implemented, embree made waaay bigger difference in Corona than 30% - it is líke some crazy unicorn pony magic!

I also tested embree on an AMD rig, and it was not significantly slower. I suspect Corona is slower there because I only develop and optimize on Intel. Maybe sometimes in the future I will try to optimize also on AMD.


With Ryzen at the door a lot of people will switch to AMD, maybe it is time to consider fine tuning Corona to be AMD friendlier.
that is the plan!
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2017-03-01, 14:26:59
Reply #22

Juraj

  • Active Users
  • **
  • Posts: 4765
    • View Profile
    • studio website
Quote
I would never suggest anyone to buy AMD today

Hah, I wrote this 3 years ago in this thread :- ) How do times change...

I fully suggest anyone to go and buy AMD right now for a change.
Please follow my new Instagram for latest projects, tips&tricks, short video tutorials and free models
Behance  Probably best updated portfolio of my work
lysfaere.com Please check the new stuff!