no. you're wrong.
Instead of a pointless statement, then come with some data to support your point. So far I have a ton of reviews and benchmarks that support my claims.
no. you're wrong.
There was a post from mlykke earlier in this thread demonstrating exactly that. This graph compare the multi-core performance of MySQL 5.6 and the previous version 5.5. MariaDB is a fork of MySQL.
View attachment 949679
Instead of a pointless statement, then come with some data to support your point. So far I have a ton of reviews and benchmarks that support my claims.
The people in the i9 camp will never understand. I seriously think that because the number 10 is higher than 8 and the number 9 is higher than 7 that no matter what you tell them or show them or prove to them, they will never be convinced. They are willing to pay any amount of money for the highest CPU upgrade when regardless of whether its a performance increase or not. Its just funny to use how the clueless or uneducated are agreeing that the person that spent the upgrade "made the right choice" when they don't even know what the right choice is.
Oh I completely agree with you for sure. I’m not trying to say either that it’s an us versus them camp but the people trying to justify the i9 have 0 facts and 0 proof that it’s not only better but worth the upgrade.I do see a bit of "I feel like the i9 must be better even though facts is stating otherwise", but I really don't want it to be an us vs them. I'm just trying to discuss something I find interesting and hoping to give people some insight that they might not otherwise have. I'm not trying to be arrogant but I could easily buy a couple of well specced Mac Pro's with some XDR displays without worrying about my budget. I'm the type that really push my machine a lot, so if the i9 actually provided any real benefit in the order of 10-20% performance increase, I would be all over it. But fact is that the i9 is a waste of money since it doesn't provide any benefit. Sure there might be some kind of very specific niche situation where it can give you a tiny edge - But so far nobody has given any example of this being the case for the use cases people have mentioned. I would also argue that if that tiny edge in a very specific(so far unknown) example makes a difference in your job or finances, then you would be much better off by getting a Mac Pro or similar machine, that would be able to provide a lot more performance.
In the end it's a computer and we're supposed to enjoy them. I just don't want people to waste money on a pointless upgrade.![]()
Instead of a pointless statement, then come with some data to support your point. So far I have a ton of reviews and benchmarks that support my claims.
Oh I completely agree with you for sure. I’m not trying to say either that it’s an us versus them camp but the people trying to justify the i9 have 0 facts and 0 proof that it’s not only better but worth the upgrade.
That's impressive an iMac can do this today. This was only possible on even more expansive workstation just 2 years ago.What kind of information would you need to see that you'd consider "facts" and "proof" that would get you to change your mind?
Below is my 10-core i9 utilization (according to Activity Monitor) while I'm working with four instances of a program that are each doing different things. And yes, it's beneficial to my workflow to have four instances at once – they generate unique outputs that are critical to my work. I could probably use around six instances honestly...
View attachment 949891
Hate to burst your bubble, you seem to get off on telling people they're wasting their money...
It has nothing to do with “getting off” but clearly you are just triggered about the truth and facts that for literally 99.99999% of people they should not waste their money. Here is my facts and proof from an extremely reliable source. The facts within this video cover the vast majority of users purchasing this computer. Enjoy getting your bubble bursted.What kind of information would you need to see that you'd consider "facts" and "proof" that would get you to change your mind?
Below is my 10-core i9 utilization (according to Activity Monitor) while I'm working with four instances of a program that are each doing different things. And yes, it's beneficial to my workflow to have four instances at once – they generate unique outputs that are critical to my work. I could probably use around six instances honestly...
View attachment 949891
Hate to burst your bubble, you seem to get off on telling people they're wasting their money...
But people tend to forget that when you actually do video editing, 3D modelling and similar heavy tasks - You spend 95% or your time on editing, finding clips, deciding on the story etc. All things where the CPU is only used lightly. So you spend 8 hours editing a video but then people worry about saving 15 seconds on a video export which takes 8 minutes.
The software update that was displayed in Max Tech was because the processing was offloaded to the GPU which is much faster at that type of work. You wouldn't be able to do the same for the CPU since the raw performance difference is around 9-10% - So that would be the highest difference you would see in 100% CPU based loads. But you will not see those 9-10% because the i9 can't sustain a turbo clock as high as the i7, meaning it will run with more cores but lower speed pr. core. Unless there is something really broken in Geekbench and similar CPU benchmarks, then nothing can overcome the raw possible performance difference of the processor.
The MySQL example was not on a system where more cores were running slower. It was with a system where the cores could run at their max potential 24/7, making the only difference the number of cores. The limiting fact on the iMac is usually not the software, but the overall raw performance of the i9, which is limited by the cooling system in the iMac.
So instead of "feeling" like it might be better, then look at the facts.
What kind of information would you need to see that you'd consider "facts" and "proof" that would get you to change your mind?
Below is my 10-core i9 utilization (according to Activity Monitor) while I'm working with four instances of a program that are each doing different things. And yes, it's beneficial to my workflow to have four instances at once – they generate unique outputs that are critical to my work. I could probably use around six instances honestly...
View attachment 949891
Hate to burst your bubble, you seem to get off on telling people they're wasting their money...
I think you are missing the main point of my repost of the graph that you originally posted which is the difference in multi-core performance between MySQL 5.6 and (not much) older versions of the same software.
As to your other point, more cores are always going to run somewhat slower than a single core if they are on the same CPU die.
Oh I completely agree with you for sure. I’m not trying to say either that it’s an us versus them camp but the people trying to justify the i9 have 0 facts and 0 proof that it’s not only better but worth the upgrade.
But people tend to forget that when you actually do video editing, 3D modelling and similar heavy tasks - You spend 95% or your time on editing, finding clips, deciding on the story etc. All things where the CPU is only used lightly. So you spend 8 hours editing a video but then people worry about saving 15 seconds on a video export which takes 8 minutes.
This is sooooooooooo true !!!!!!!That hit me in the gut so hard lol. Who are you to speak such wisdom and truth??
I fully got your point. What I'm saying is that hoping to see a similar picture of performance increase with future software updates are not likely on the 2020 iMac. The overall limitation is not the software but the raw performance of the i9. If the software is the limitation then at the very best you will see a 9-10% performance increase with a future update IF the current limitation in performance is the result of software not being optimized for 10 cores/20 threads and the load is strictly CPU based. This will also require the software companies to see a benefit to optimize in a manner to squeeze out a few more percent on the 10 core machine, which is quite a niche situation for most software. Some high-end software might think along those lines, but most software is more likely to focus on features than a tiny performance increase.
But hey, maybe a Christmas miracle is gonna happen and Apple releases a firmware update that overcomes the iMacs sub-optimal cooling of high-core CPU's such as the i9.![]()
This is sooooooooooo true !!!!!!!
While there are some truth in your statement, I don't personally think that a slightly higher frequency (say what ... 200Mhz more ?) on 8 cores would perform any better for this specific kind of workload since all core seem to be maxed out in time.But you're not proving anything. You're just showing that all cores are running at close to max load. But if each individual core overall performs slower than the i7 with a higher base clock and which maintains a higher boost clock, then the i7 might be able to perform the same tasks equally fast.
So your screenshot shows regular behaviour but says nothing about the overall performance and speed of which the processes perform. Nobody has at any point claimed that you can't max out the cores in the i9 - Just that the thermal limitations of the iMac forces them to run at a slower speed overall compared to the i7, which then causes the performance to be more or less identical.
And again, if you enjoy your i9 then thats great. But it still doesn't mean that the i7 couldn't have done the same.
While there are some truth in your statement, I don't personally think that a slightly higher frequency (say what ... 200Mhz more ?) on 8 cores would perform any better for this specific kind of workload since all core seem to be maxed out in time.
Yes, there are software optimization level to be made when more cores are involved. I have good basis on parallel computing. There is an inflexion point between core count and speedup. The more you split the workload, the more overhead you have on the OS kernel side and software side. I experimented a lot with libraries like MPI and CUDA to know that the worst in parallel computing is the overhead of creating a thread/process and attributing to it CPU time. The inter-process communication (IPC) is also incredibly important. Some workload just doesn't parallelize because there would be too much overhead to send/receive the data to be processed across process. Threads use shared memory, but the context need to fit this paradigm too.
For well optimized workload or computing that can be manually distributed over different processes, the more cores the better. For map_reduce paradigm, the more cores the better (this is what makes Big data analytics so fast today). And this kind of workload won't gain from a 200Mhz more on each core. If you have a million images to preprocess (ImageNet for instance), preprocessing it on 10 cores will always be faster than on 8 with slightly higher frequency.
I fully agree as I’ve seen the benchmarks via MaxTech but for sure indeed.You are forgetting that the Geekbench multi-core score is 11% higher for the i9 than the i7. It's less than half of the 25% increase in cores but it's not insignificant.
Totally correct.So it's still a theoretical possibility. But would be awesome to see some real-world examples of this in action.
It has nothing to do with “getting off” but clearly you are just triggered about the truth and facts that for literally 99.99999% of people they should not waste their money. Here is my facts and proof from an extremely reliable source. The facts within this video cover the vast majority of users purchasing this computer. Enjoy getting your bubble bursted.
But if each individual core overall performs slower than the i7 with a higher base clock and which maintains a higher boost clock, then the i7 might be able to perform the same tasks equally fast.
So your screenshot shows regular behaviour but says nothing about the overall performance and speed of which the processes perform. Nobody has at any point claimed that you can't max out the cores in the i9 - Just that the thermal limitations of the iMac forces them to run at a slower speed overall compared to the i7, which then causes the performance to be more or less identical.
It has nothing to do with “getting off” but clearly you are just triggered about the truth and facts that for literally 99.99999% of people they should not waste their money. Here is my facts and proof from an extremely reliable source. The facts within this video cover the vast majority of users purchasing this computer. Enjoy getting your bubble bursted.
exactly.I just don’t think Max Tech’s testing methodology is good enough to hold it up as definitive proof in this case.