- Jul 22, 2000
- 4,694
- 0
- 0
Let's use an application that is multi-threaded and loads the CPU 100% - 3ds Max rendering. Let's assume we have two identical systems - one with a 4 core, non HT processor and another with a 2 core, HT processor.
1) It is known that hyper threading does provide a benefit to particular applications. Using a 4 core CPU with HT enabled (8 rendering buckets) vs. disabled (4 rendering buckets) will be faster. Not twice as fast, but some % faster. Can someone point to how much faster? I've never really questioned this but if a physical core is split into a pair of logical cores, at what % "speed" does each logical core now operate?
2) What is the performance difference between a 2 core HT CPU (4 rendering buckets) and a 4 core non-HT CPU (4 rendering buckets) assuming core speeds, cache, etc are the same? I assume the 4 core non-HT CPU will be significantly faster?
I haven't really been able to find an answer to either of these. TIA!
1) It is known that hyper threading does provide a benefit to particular applications. Using a 4 core CPU with HT enabled (8 rendering buckets) vs. disabled (4 rendering buckets) will be faster. Not twice as fast, but some % faster. Can someone point to how much faster? I've never really questioned this but if a physical core is split into a pair of logical cores, at what % "speed" does each logical core now operate?
2) What is the performance difference between a 2 core HT CPU (4 rendering buckets) and a 4 core non-HT CPU (4 rendering buckets) assuming core speeds, cache, etc are the same? I assume the 4 core non-HT CPU will be significantly faster?
I haven't really been able to find an answer to either of these. TIA!
