The Robservatory

Robservations on everything…

 

Making some marks on some iPhone 8 benches

With the arrival of my iPhone 8 Plus and its A11 Bionic CPU, I thought it’d be interesting to compare its benchmark performance (for the CPU and GPU) with some of the other gear in our home—iOS devices, Macs, and even a PC and a Linux box. In total, I tested 15 devices.

How did I test? I turned to Geekbench, which you can run on MacOS, Windows, and Linux (anywhere from free to $99), as well as on iOS ($.99). It has tests for both the CPU (using single and multiple cores) as well as the GPU (OpenCL and Metal on iOS/macOS; OpenCL and CUDA on Windows; CUDA on Linux).

What follows is far from a scientific study; I was just curious how the CPU and GPU in the iPhone compared to other tech gear in our home. As such, I didn’t run the tests under “ideal lab conditions,” I just ran them—one time per machine, with no special setup other than some basic stuff…

For the computer tests, I made sure no other foreground apps were running, but paid no attention to things that might be going on in the background, like Spotlight or Dropbox. For the iOS tests, I swiped away every background app tile, so that just Geekbench was running. All devices were plugged into power. And that was it for setup.

Your results, should you wish to do this yourself, will clearly differ from mine. Heck, mine would probably differ from mine if I were to do this again. Enogh jabbering; here’s what I found. (Note that the results are presented in reverse chronological order within each section.)

Device CPU / Speed Single CPU Multi CPU Metal GPU
── iPhones ──
iPhone 8 / 256GB A11 Bionic / 2.05Ghz 4,184 10,235 15,674
iPhone 7 / 128GB A10 Fusion / 2.34GHz 3,291 5,595 12,772
iPhone 6 / 64GB A8 / 1.4GHz 1,255 2,299 4,207
iPhone 5c / 16GB A6 / 1.3GHz 639 1,222
── iPads ──
iPad Pro 9.7″ A9X / 2.26GHz 2,743 5,100 15,760
iPad mini (Retina) A7 / 1.3GHz 1,191 2,092 569
iPad mini A5 / 1.0GHz 273 562
── Computers ──
Mid 2017 Hackintosh Core i7-6700K/4GHz 5,493 18,842 93,880
Mid 2017 Linux Mint Core i7-6700K/4GHz 5,656 19,734
Mid 2017 Windows 10 Core i7-6700K/4GHz 5,281 17,601
Mid 2017 21.5″ retina iMac Core i5-7500/3.4GHz 4,985 14,643 33,790
Mid 2017 13″ retina MBP Core i5-7360U/2.3GHz 4,468 9,473 25,598
Late 2014 27″ retina iMac Core i7-4790K/4GHz 4,789 16,071 45,447
Late 2013 13″ retina MBP Core i7-4558U/2.8GHz 3,696 7,282 18,977
Mid 2012 11″ MacBook Air Core i7-3667U/2GHz 3,262 6,327 7,927

Some notes and observations on my testing…

  • The CPU speed of the iOS devices is as reported in Geekbench. For the computers, it’s from the About box.
  • The Mid 2017 Hackintosh, Mid 2017 Linux Minut, and Mid 2017 Windows 10 machines are all the same box: I just have a hard drive for each, and rebooted into each OS to run the tests.
  • I wish I would have recorded the time required to run the tests on each machine. The slowest, an original iPad mini, took well over 18 minutes to run the CPU test!
  • That original mini, as well as the Windows and Linux boxes, can’t run Metal, so that result is excluded. I did run the OpenCL test on both Windows and Mac (Linux can’t do it); the results had Windows slightly ahead—about 3% or so.
  • As expected, the oldest stuff—an original iPad mini and the first retina iPad mini—were the slowest. It’s pretty amazing just how slow they are, though: Compared to the original iPad mini, the iPhone 8 Plus’s CPU results are up 15x (single) or 17x (multiple); the GPU test is even more extreme, with the iPhone 8 Plus at 27x that of the first-gen retina iPad mini.
  • Even more impressive is the improvement since the iPhone 6 of 2014, the first to support Metal: The iPhone 8 Plus scores over 3x that of the iPhone 6 in both CPU and GPU tests. Not bad for three years’ time!
  • The GTX1080 video card in my Hackintosh simply crushes the Metal benchmark—it’s double that of the iMac, the next closest competitor. Granted, it’s a nice video card, but at $530, it’s nowhere near the top of the line. I’d love to see Apple’s upcoming Pro Mac and iMac Pro offer a range of high-end desktop video cards—let us choose, and we’ll give you more of our money.
  • On the computer side, I expect that Mint had the fastest CPU results because I don’t have much of anything running on it. Both my Windows box and my iMac have lots of stuff installed and running that I didn’t bother to disable.
  • In Geekbench, there’s no way to test graphics across Linux, MacOS, and Windows: The Linux machine can only run a CUDA test; Windows can run CUDA and OpenCL; and macOS can run Metal and OpenCL. I did run the OpenCL test on both Windows and macOS, and the results were within 2% of each other, so basically the same.

I know benchmarks may or may not have real world applicability, but by running the same test across multiple devices, it’s at least possible to compare using the same basis. And that comparison shows the iPhone 8’s CPU and GPU are indeed very fast. Real world use so far matches those results—this is one speedy phone.

Leave a Reply

The Robservatory © 2017 Built from the Frontier theme