Live data from Hacker News

iPhone update for Meltdown-Spectre: before/after performance benchmarks

melv1n.com

111–119 of 119 posts

Re: iPhone update for Meltdown-Spectre: before/after performance benchmarks

#111

I've went through Denial, Anger, Bargaining, and now in an Acceptance stage after taking up to 31% performance hit on some of services managed by my team. Worst case has been Elasticsearch so far with our load pattern, taking that 31% hit. Oh well, too bad, enjoying the ride.

How did you measure the performance hit? And what version of Elastic did you test?

Re: iPhone update for Meltdown-Spectre: before/after performance benchmarks

#112
post #96
post #92

Earlier quoted context omitted.

What sucks is there is no way to fix Spectre without going the battery throttled version.

Yeah there is. Get your battery replaced. Apple will replace your battery for $29 (as long as there's sufficient wear, but if you're seeing throttling, you're well past the cutoff).

>as long as there's sufficient wear,

That policy has changed, they will replace your battery upon request for $29 no matter what their diagnostic tests say.

Re: iPhone update for Meltdown-Spectre: before/after performance benchmarks

#113
post #78

Ok, I'm sceptical about the results. The reason is that there doesn't seem to be a massive difference between the tests. Since this fix is about speculative exec, why would it affect crypto code which is very register based and branchless as much as sqlite which is full of branches and memory/storage based? Why would it affect AES which is hardware accelerated as much as integer processing which is not? I'm not sayin…

I can't speak about these benchmarks (the site is down). But Meltdown is not about speculative execution, it's about out-of-order execution. The fixes for Meltdown involve getting kernel data out of user virtual memory, and flushing the TLB if the processor does not have the pcid instruction. So context switches - including system calls - will tend to be more expensive, and if the processor does not implement pcid, w…

[deleted]

Re: iPhone update for Meltdown-Spectre: before/after performance benchmarks

#114
post #96

Earlier quoted context omitted.

Yeah there is. Get your battery replaced. Apple will replace your battery for $29 (as long as there's sufficient wear, but if you're seeing throttling, you're well past the cutoff).

>as long as there's sufficient wear, That policy has changed, they will replace your battery upon request for $29 no matter what their diagnostic tests say.

What's your source on that? Apple's message¹ said

> Apple is reducing the price of an out-of-warranty iPhone battery replacement by $50 — from $79 to $29 — for anyone with an iPhone 6 or later whose battery needs to be replaced, available worldwide through December 2018.

The "whose battery needs to be replaced" sure implies they're still going to actually test it.

¹https://www.apple.com/iphone-battery-and-performance/

Re: iPhone update for Meltdown-Spectre: before/after performance benchmarks

#115

Earlier quoted context omitted.

>as long as there's sufficient wear, That policy has changed, they will replace your battery upon request for $29 no matter what their diagnostic tests say.

What's your source on that? Apple's message¹ said > Apple is reducing the price of an out-of-warranty iPhone battery replacement by $50 — from $79 to $29 — for anyone with an iPhone 6 or later whose battery needs to be replaced, available worldwide through December 2018. The "whose battery needs to be replaced" sure implies they're still going to actually test it. ¹ https://www.apple.com/iphone-battery-and-performanc…

https://www.theverge.com/2018/1/2/16840400/apple-iphone-batt...

Re: iPhone update for Meltdown-Spectre: before/after performance benchmarks

#116
post #87

This article doesn't make any sense. The author is doing generic phone benchmarks. But the Spectre fix is a webkit fix only , not an OS-wide fix. If they're seeing performance regressions across the whole OS because of fixing Spectre, something's seriously wrong with their benchmark methodology. Edit: The author upgraded from iOS 11.1.2 to iOS 11.2.2. This isn't just a test of the Spectre fix. The most likely explana…

I have an iPhone 6, and didn’t notice any further performance issues after upgrading to 11.2.2. I did have pretty serious issues (which have mostly remained) since upgrading to iOS 11. So I don’t think the latest version did anything more, at least on my phone.

Re: iPhone update for Meltdown-Spectre: before/after performance benchmarks

#118
post #109
post #87

This article doesn't make any sense. The author is doing generic phone benchmarks. But the Spectre fix is a webkit fix only , not an OS-wide fix. If they're seeing performance regressions across the whole OS because of fixing Spectre, something's seriously wrong with their benchmark methodology. Edit: The author upgraded from iOS 11.1.2 to iOS 11.2.2. This isn't just a test of the Spectre fix. The most likely explana…

I just did a 11.2.1/11.2.2 benchmark of my iPhone 7: https://browser.geekbench.com/v4/cpu/compare/6303880?baselin... The result is that 11.2.2 is slightly faster than 11.2.1 (around 2%). And here’s one of my iPad Pro 10.5”: https://browser.geekbench.com/v4/cpu/compare/6304146?baselin... (0.9% increase in performance).

I did this same test with an iPhone X and iPad Pro 10.5" as well as a several year old Mini 2 and didn't see a difference. In fact, I saw what you did, my scores got better in most categories.
Post reply on HN