Apple's latest iPhones. Image source: Apple. 

In a recent piece published in the EETimes, chip industry analyst Linley Gwennap was quoted as saying the "performance of the Apple-design[ed] (AAPL 0.51%) CPU core is very good, but no better than that of [Qualcomm's (QCOM 1.62%)] Snapdragon."

I respectfully disagree with Gwennap and believe that since Apple began rolling out its home-grown mobile CPU cores, it's had a defensible lead over Qualcomm in terms of mobile CPU performance. Here's why. 

An historical perspective
Apple first introduced its own custom-designed CPU core, known as Swift, in the A6 chip that powered the iPhone 5, breaking with Apple's previous tradition of using off-the-shelf ARM (ARMH) CPU cores.

Since then, Apple has used its own custom ARM-compatible CPU designs in its follow-on mobile processors. These CPUs are generally regarded to offer best-in-class performance and power efficiency in smartphones.

Qualcomm, too, has been designing its own custom ARM-compatible CPU cores for use in its flagship Snapdragon processors, although it continues to opt for off-the-shelf ARM designs for its midrange and low-end processors, as ARM's designs are quite good for those classes of devices.

In the table below, I show the CPU cores and the years they debuted in devices that consumers could purchase from both Apple and Qualcomm:

Year

Apple

Qualcomm

2012

Swift

Krait 200

2013

Cyclone

Krait 300/Krait 400

2014

Typhoon

Krait 450

2015

Twister

N/A

2016

New Apple Core

Kryo

Data source: AnandTech.

Let's take a look at how the Apple-designed cores have compared with the Qualcomm-designed ones.

Digging into performance
In order to compare the performance levels of these chips, I am going to use a performance test known as Geekbench 3 (we will use the single-core test in order to do a like-for-like comparison of the CPU cores).

It is far from perfect, but I feel this is a good way to do a fairly quick and easy comparison of the performance levels of these mobile CPU cores, especially since there is plenty of data in the Geekbench 3 database for just about any mobile processor that one wants to find.

Without further ado, let's get to the results. First, Qualcomm:

CPU

GB3 Composite Score (single-core)

Krait 200 (MSM8960)

514

Krait 300 (APQ8064)

661

Krait 400 (MSM8974)

960

Krait 450

1074

Data source: Geekbench 3 database.

Now, Apple:

CPU

GB3 Composite Score (single-core)

Swift

704

Cyclone

1412

Typhoon

1624

Twister

2532

Data source: Geekbench 3 database.

To the extent that Geekbench 3 is a reliable indication of CPU performance, it would appear Apple has managed to release faster CPUs than Qualcomm has, all at a more rapid cadence.

Devices using Qualcomm's next generation CPU core, known as Kryo, are expected to arrive in the March/April timeframe per the company's public statements. Even if Kryo were to offer similar levels of performance to Apple's Twister (possible, but my guess is that it will fall short), Apple still would have a solid six-month lead in getting a Twister-class CPU core to market in high volumes over Qualcomm.

In an industry where product cycles are about a year long, that's a not-so-trivial achievement.

All told, although I don't want to take away from Qualcomm's efforts in the mobile chip space -- it is far and away the top merchant silicon vendor -- I think the claim that Apple doesn't lead the industry, at least in terms of mobile CPU designs, doesn't hold water.

Does this matter one iota to sales?
For chip nerds such as myself, trying to get a handle on the competitive dynamics between Apple's CPU core efforts and Qualcomm's is interesting, but from a business perspective it doesn't really matter much. 

I doubt that any of the millions of people who buy iPhones each year are doing so because of the CPU performance of the devices relative to the CPU performance seen in top Android devices. There are other considerations such as the industrial design, brand image, customer service, camera quality, graphics performance, battery life, and much, much more.