Live data from Hacker News

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

melv1n.com

81–90 of 119 posts

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

#81
post #37

My iPhone X has been on 11.2.5 since the day it came out, and I haven't perceived any slowdowns. Have not done any benchmarking, and I'm not saying performance is the same as before, but anecdotally I haven't seen a difference. Just one guy's opinion.

the latest iOS version as of today is 11.2.2 I don't think 11.2.5 exists

It has existed in beta for a while.

https://www.macrumors.com/2018/01/09/apple-seeds-ios-11-2-5-...

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

#83

Earlier quoted context omitted.

Isn’t 11.2.1 the battery patch?

You are correct, it appears to be that "patch". Source: https://discussions.apple.com/thread/8211392

So basically, the difference in performance is likely almost entirely due to the battery patch and has nothing to do the Meltdown-Spectre fix.

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

#84
post #67

Earlier quoted context omitted.

All major cloud providers are buying renewables for their operations. Yay? At least the additional renewable generation capacity built out will exist for decades (while processors should become more efficient as these security issues are addressed and new hardware rolls out).

>All major cloud providers are buying renewables for their operations. Yay? Not yay. This is an overnight massive bump so they are going to consume from the same existing pool of renewables, forcing utilities to use more non renewables to make up for the demand difference. Also, even when they do build out the renewable generation to make up the difference, it's still environmentally a problem due to the manufacturin…

[deleted]

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

#85

Something isn't right with his benchmarks. My iPhone 6 benchmarks: Geekbench test taken on Dec 18, 2017 with iOS 11.2 Single Core: 1566 Multi-Core: 2697 Geekbench test taken on Jan 10, 2018 with iOS 11.2.2 Single Core: 1551 Multi-Core: 2675 Percentage slowdown: Single Core: 0.96% Multi-Core: 0.82%

Do you have Geekbench test with iOS 11.1.2 instead of 11.2?

Shouldn’t be needed if you go by absolute numbers - OP had 9xx instead 15xx .. so, clearly something is not right

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

#86

>> a significant decrease in performance on the iPhone 6 up to 50% Something's up. I updated my 6S yesterday and have noticed zero in performance changes or battery loss. Still plenty of bugs though, I was reading an email and the 'flag/file/trash/reply/new' bar totally went away. At least the touchscreen hasn't gone unresponsive, causing me to have to hit sleep/wake to toggle it back on. Maybe they finally fixed tha…

There really seems to be some performance issues with either the network stack or the threading/background processing in iOS11 on older devices.

I've had periodic slowdowns and unresponsiveness with my iPhone 6 since upgrading to 11, but a few weeks ago I was downloading a bunch of music for a trip and my phone was virtually unusable until the downloads were done. Since then I've noticed unresponsiveness around the same time I see notifications for podcast updates or after exiting an app that was downloading tons of content (e.g. The Weather Channel app).

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

#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 explanation here is upgrading to iOS 11.2 caused their iPhone 6 to start throttling due to battery wear (11.2 added throttling to iPhone 7, and it's plausible that it changed the conditions for throttling on iPhone 6). It's also possible that this is instead caused by the Meltdown patch, but these numbers are still way out of line with what was expected for Meltdown on iOS, whereas they're very much in line with what we've been seeing with battery throttling.

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

#89
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…

This is about Spectre, not Meltdown, which is about speculative execution. From the article:

> Apple released iOS 11.2.2 update to address Spectre security issues.

I'm not sure why Meltdown was added to the HN title...

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

#90

Earlier quoted context omitted.

> local execution Delivered via JavaScript

So don't browse the web from your server. Why are we updating servers?

Coz you share virtual machines where others run code.
Post reply on HN