iOS 12 Core ML Benchmarks
heartbeat.fritz.ai
heartbeat.fritz.ai
That being said, the performance upgrade is well worth it.
I assume the iOS12 update includes a combination of more aggressive waking and maximizing of performance along with a reverting of what they did previously to old phones when they lowered their performance to maintain the battery life of the degraded battery. If you remember there was quite a bit of scandal about this earlier this year.
My guess is your old iPhone's battery will also last half as much as it did originally within months. Yes, it's a factor of the new changes, but let's not forget it's primarily a factor of Apple using batteries that lose a significant percentage of their capacity after 2 years in the iPhones, and then hiding much of that by slowing your iPhone down. Maybe Apple should put higher quality batteries in their phones - just saying.
As far as I can tell this simply isn't true. My iPhone SE is at 89% of maximum capacity after 2.5 years of very regular use. It's standing up pretty well.
I think it was mostly immature technology adopted relatively early. There have been advances in battery tech, and it takes time to work kinks out.
Compared to what available and suitable miraculous technology?
The end result is that with iOS 12, apps launch twice as fast, camera app opens 70% faster, and the keyboard comes up twice as fast too.
There were a couple of fixes in Autolayout constraint resolution that were at least quadratic but are now linear.
The prefetching in table views was optimized to make scrolling them smoother.
A lot of RAM is saved by big improvements to the backing stores for image resources.
They made app launching faster.
The on screen keyboard comes up faster, and they made it respond to typing faster.
Opening the camera from the lock screen has been made faster.
The article states that iPad 2018 uses A10X, but it actually use the A10.
Is there a mix up with one of the iPad Pros? I can see an A10X (which has more GPU cores) beating the other iPads.
That said I think you’re right about there being a mixup. Perhaps they mean the 2017 iPad Pro 10.5 inch.
Presumably it will be supported on the upcoming iPad Pro and iOS' (mOS?) Arm laptop.
EDIT: I see that Heartbeat is mentioned in the article, but I'm also still wondering what else is out there.
x86_64 is also known as AMD64, and for good reason. AMD created the core 64-bit x86 design, but, more importantly, they have patents to key pieces of the ISA required to legally implement it.
So, long story short, it is actually AMD who didn't have to share anything with Intel if they did not want to - Intel's 64-bit x86 CPUs are fundamentally AMD64-compatible CPUs.
The most interesting thing is it resulted in a bit of an interesting legal relationship between the two. Intel licenced AMD the required rights to produce x86-compatible processors. AMD, in turn, ended up licensing Intel the IP required for Intel to create x86_64 chips.
Sources:
https://en.m.wikipedia.org/wiki/X86-64#Licensing
https://www.sec.gov/Archives/edgar/data/2488/000119312509236...
https://browser.geekbench.com/ios-benchmarks https://browser.geekbench.com/android-benchmarks
The fastest iPhone CPU is 44% faster than the fastest Android device CPU.
Take Geekbench (and any other benchmarks) with a grain of salt of course, but benchmarks & reviews all corroborate the same story. See these GB4 results for instance:
Android [1] - 3323 single, 8894 multi
iPhone XS [2] - 4794 single, 11151 multi
Especially for single-core, the latest, fastest Android phone (Galaxy S9) is a bit slower than the iPhone 7 [3], and every other Android phone (running Qualcomm's latest Snapdragon 845) is equivalent to the iPhone 6s / SE. The delta is just huge.It's actually a structural / incentive problem that keeps Apple at an advantage in this case, so I wouldn't count on the gap being bridged or even reduced anytime soon. Apple has built an incredible flywheel that lets them earn much more $ per chip than Qualcomm or Samsung by bundling them into super high-margin, high-volume iPhones.
Everything equal, my wild-ass guess is Apple can probably throw at least 33% more transistors at workloads than the competition, due to being on leading edge nodes, being comfortable with lower yields, running multiple chip teams in parallel for maximum efficiency & manual layout, etc. This means huge caches, fancy pipelines, lots and lots of specialized silicon, etc. They also have arguably the most talented chip team in the industry.
And that's just the chip. Because Apple is so vertically integrated, they're better able to optimize the device as a whole. That means more expensive components like faster ram & disk, better integration between IP blocks like CPU/GPU/ML, and more optimized OS/drivers that all play into overall performance and differentiated use cases. It's a business structure that is nearly impossible to replicate and will continue to create a lasting advantage.
With regard to how ML is used, it fits the approach Apple is taking to keep things on-device (vs in the cloud) as much as possible. So any use cases where ML is used in the cloud are potential use cases for ML on the device.
[1] https://browser.geekbench.com/android-benchmarks
Apple has inly one customer, they can design a trip and KNOW it’s going into 150 million devices within a year. Even if the APIs aren’t given to third parties, it may still be a big win for them.
i7-8559U: 1901/GHz [0]
A12 Bionic: 1998/GHz [1]
I'm not familiar enough with the actual tests to know how comparable those scores are, plus, as you say, grain of salt, etc., but the rate at which the gap has been closed continues to be remarkable.
[0] https://browser.geekbench.com/macs/433 [1] https://browser.geekbench.com/ios_devices/56
Last years X is still a generation faster than the fastest Qualcomm/Samsung chip today let alone what generic designs ARM licenses to the cheaper chip companies.
But you haven't really kept up with Apple and ARM for the past 4 weeks have you? Performance of the A12 is up something like 15% up - which is still impressive if you compare it to what Intel does on a yearly basis - but a lot less than it used to be for Apple SoC's.
In the mean while the latest Qualcomm SoC's (845 is like 35% faster than 835) are performing almost as well as the A11, while the performance gap used to be more than two years.
If Qualcomm manages to get another 35% increase next year their SoC will be faster at least until the A13.
So: - Qualcomm is catching up - While single core and multicore did not improve as much as it used to YoY for Apple