News for hackers. Stuff that matters.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by simonh on Tuesday January 30, 2018 @08:04AM (#16264891)
Apple may be a (large) minority purchaser of modem chips overall, but it's a hugely dominant chunk of the market for high end devices. If they do their own high end modems, it would gut the high end modem business for Qualcom. That could also drive up prices and jeopardise supply for other high end phone manufacturers. It might even make some high end features uneconomical for Qualcom to include.

Right now Apple is several years ahead of other high end phone manufacturers in CPUs. If they cripple Qualcomm's high end modem business by taking most of it away from them, they could extend the same lead to modems.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by garagemc2 on Tuesday January 30, 2018 @09:21AM (#16265460)
> Right now Apple is several years ahead of other high end phone manufacturers in CPUs.

I hear this statement a lot... how is this determined?

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by simonh on Tuesday January 30, 2018 @09:43AM (#16265618)
Performance and features. In single threaded performance, Apple's A chips are way ahead. That's because Apple highly customizes and optimizes their core designs, while Qualcom and Samsung use largely vanila ARM reference designs with maybe a few tweaks. Apple chips also have considerably more cache. That's difficult for the competition to counter because they are very price sensitive and cache size eats up expensive die space.

The counter argument is that the other systems make up for this by having more cores, which is really a cop out. Single threaded execution has a far more direct effect on user experience, gaming performance, etc. They can't compete in core engineering so make it up by slapping on more fairly generic cores. It does appear that Samsung is responding to this and investing in more advanced core designs.

The final area is custom features like the neural engine behind real-time face recognition, real time 3D face lighting effects and such. The competition don't really have these at all, so we don't know how far behind they are.

There's a pretty good article on this linked below.

https://seekingalpha.com/article/4138071-apple-cpu-advantage...

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by bitmapbrother on Tuesday January 30, 2018 @03:02PM (#16268492)
>That's because Apple highly customizes and optimizes their core designs, while Qualcom and Samsung use largely vanila ARM reference designs with maybe a few tweaks

Here's the Anandtech article on the "few" tweaks Samsung has made to its 6 wide decode custom M3 cores in the upcoming Exynos 9810.

https://www.anandtech.com/show/12361/samsung-exynos-m3-archi...

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by servitor on Tuesday January 30, 2018 @09:58AM (#16265748)
The Samsung M1, M2 and soon the M3 are all fully custom.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by simonh on Tuesday January 30, 2018 @10:15AM (#16265895)
Yep, it does look like Samsung may be in a position to catch up soon. That could make a real problem for Qualcom the other Android manufacturers. Samsung are the biggest manufacturer of high end Android phones. If Qualcom can't sell high end CPUs to them any more, it might make manufacturing any truly high end CPUs uneconomical, or at least drive up costs even further.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by servitor on Tuesday January 30, 2018 @10:43AM (#16266152)
Watch out for what comes out of ARM Austin. Their last core was the A72 from a couple of years ago. Rumour has it they've been working on a big core to better compete with Apple and Samsung.

Looking back, it makes sense that Qualcomm discarded their underperforming custom design efforts (at least for the mobile market). If ARM can deliver a competitive design, why not fully commit to their roadmap and save significant amounts on R&D costs?

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by sydd on Tuesday January 30, 2018 @11:23AM (#16266521)
Because if ARM cannot deliver they are fucked.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by hinkley on Tuesday January 30, 2018 @12:20PM (#16267012)
A lesson Apple learned at the hands of Motorola.

I sometimes wonder how much of It Just Works was influenced by having slower machines. When doing everything takes longer, if you do it right the first time then it’s still faster than doing it twice.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by akvadrako on Tuesday January 30, 2018 @01:35PM (#16267687)
ARM is not just one company - it's a semi-standard.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by Shikadi on Tuesday January 30, 2018 @02:54PM (#16268404)
Would you mind backing up your claim? To my knowledge, ARM is one company that licenses their designs to other companies, who are free to parameterize and modify as they please.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by protomyth on Tuesday January 30, 2018 @04:17PM (#16269122)
I think the idea is that it probably matters very little to Apple or Samsung or any other company that has an architectural license how well the ARM originated core performs because they are building their own core and ARM is basically a standard committee to them. Obviously companies that are using the actual ARM cores care about ARM's ability to perform.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by KSS42 on Wednesday January 31, 2018 @12:17AM (#16271590)
There are two types of ARM licenses. One is an Architectectural license. This allows licensees to design and implement the ARM ISA. Apple and QCOM among others have Architectural licenses. They can add customizations such as # pipelines stages. This license is very expensive.

The other license is getting ARM's implementation of a CPU (ie A57, A72 etc). Customers can parametize # cores, cache size, memory width etc, but the basic architecture is fixed.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by kingosticks on Tuesday January 30, 2018 @04:12PM (#16269077)
I don't know what the above comment was referring to but they are more than what you describe. I'd submit AMBA as an example of this; I've seen this tech utilised by IP for ASICs that don't actually contain any ARM processor cores themselves.

https://en.m.wikipedia.org/wiki/Advanced_Microcontroller_Bus...

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by garagemc2 on Tuesday January 30, 2018 @06:42PM (#16270161)
Why don't companies just come up with their own designs?
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by simonh on Tuesday January 30, 2018 @07:26PM (#16270338)
First off designing a whole core architecture from scratch is a huge and very expensive undertaking. Youd need to be able to get a really big competitive advantage to make it worthwhile.

Secondly theres a large ecosystem of add on components designed work with ARM and be dropped into ARM SOCS, such as GPUs, Wifi modules, Gyroscopes, wireless modems, GPS, etc.

Thirdly there are a lot of SOC engineers very familiar with ARM. You can hire them streight from competitors, or college, including PHDs that have done research on it. Youd need to train up any new hirs from scratch on your architecture.

Finally theres a huge software development tool chain built around the established processor architectures. To support a new architecture youd also need to build a set of compiler back ends, bearing in mind the existing ones benefit from many years of tweaking and optimization.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by KSS42 on Wednesday January 31, 2018 @12:23AM (#16271610)
Yes, SW is the key; especially Linux. ARM is way ahead of other embedded CPU architectures in terms of Linux support.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by simonh on Tuesday January 30, 2018 @01:48PM (#16267812)
Because it gives you no competitive advantage.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by boznz on Tuesday January 30, 2018 @12:56PM (#16267320)
>Performance and features.

I think both these metrics are now adequate, battery life is the single metric I am interested in now.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by abritinthebay on Wednesday January 31, 2018 @01:16AM (#16271883)
Battery life is, realistically, part of performance- it’s just “per watt”. Apple is also a leader in that area as well.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by strictnein on Tuesday January 30, 2018 @10:49AM (#16266199)
Apple made the decision to pursue performance at the cost of device life.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by jxdxbx on Tuesday January 30, 2018 @09:56AM (#16265733)
Apple's CPUs win benchmarks, but a lot of this is more down to economics. They're making CPUs for a single client, themselves, mostly for the high end, and they don't need to make a profit on them.

Qualcomm probably could make better CPUs...but it needs to sell them for a profit, and they might not fit into all phone's physical size or power budget.

So, Qualcomm ends up making somewhat lowest-common-denominator chips. Economies of scale make it difficult to make a run of super good chips when Samsung uses its own in many markets, Apple uses its own--the world of high-end smartphones outside of Samsung and Apple is just too small.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by trothamel on Tuesday January 30, 2018 @03:34PM (#16268756)
Isn't Apple cheating?

They're taking their CPUs and clocking them at speeds the device can't support, except when brand new, then letting the device slow down over the corse of its usable lifespan.

It would be interested to compare an Apple and Qualcomm CPU after a year and a half, to see how the benchmarks have changed.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by jrs95 on Tuesday January 30, 2018 @05:42PM (#16269780)
It takes quite awhile for the battery to degrade to the point it can’t run the CPU at max capacity anymore. And it still could, but it would be potentially unstable.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by theresistor on Tuesday January 30, 2018 @04:58PM (#16269470)
That's incorrect. The CPUs don't degrade, the batteries do.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by mrep on Tuesday January 30, 2018 @10:27PM (#16271054)
You're completely ignoring the question. Do other smartphones start out fast due to new batteries and slow down due to the battery degradation like Apple or do they account for the battery degradation and keep performance stable?
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by abritinthebay on Wednesday January 31, 2018 @01:17AM (#16271887)
Other smartphones either do the same thing (slow down) or just plain crash (most of them do this). It’s a common complaint.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by AtlasLion on Tuesday January 30, 2018 @05:23PM (#16269647)
The CPU speed decreases. So doesn't matter if it technically is still able to reach higher clock speeds. In reality it runs slower.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by simonh on Tuesday January 30, 2018 @07:40PM (#16270406)
Right, as an alternative to random crashes. Bear in mind this is not an Apple problem, its a battery problem. All the other manufacturers have this problem, they just dont attempt to detect battery power fluctuations and mitigate it with throttling. They just eat the system crashes. Its got nothing to do with the CPU design, otherwise replacing the battery wouldnt fix the problem.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by mrep on Tuesday January 30, 2018 @10:30PM (#16271062)
> All the other manufacturers have this problem, they just don't attempt to detect battery power fluctuations and mitigate it with throttling. They just eat the system crashes.

Really, because I have not heard of any other manufacturer with this problem?

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by abritinthebay on Wednesday January 31, 2018 @01:18AM (#16271893)
Then you have not looked into it. Android forums have been filled with complaints over “random crashes” when doing something CPU heavy for years.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by mrep on Wednesday January 31, 2018 @03:26AM (#16272380)
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by abritinthebay on Wednesday January 31, 2018 @07:23AM (#16273312)
Source: basic understanding of how batteries & CPUs work while following tech forums for decades.

This isn’t considered controversial

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by tpush on Tuesday January 30, 2018 @09:33AM (#16265547)
Twitter pundits commenting on Geekbench benchmarks, mostly.

Snark aside, Apple's CPUs are pretty(really pretty) far ahead of Qualcomm's in single-threaded performance.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by jandrese on Tuesday January 30, 2018 @11:16AM (#16266446)
Qualcom's chips tend to struggle to keep up with whatever Apple released two generations ago.

But it doesn't matter because if you're building an Android device you can't buy an A chip for it.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by pjmlp on Tuesday January 30, 2018 @12:41PM (#16267183)
Given how highly multithreaded mobile OSes are, that is only advantageous for lazy coding.

Any proper iOS application with be doing lots of GCD dispatchs, for starters.

Likewise on Android, Google had to change the OS behavior to just kill apps that insist in misusing the UI thread for long running tasks.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by eecc on Tuesday January 30, 2018 @03:37PM (#16268789)
Uh nope, single threaded performance is the key parameter. It’s what made intel (et al) blow up with Meltdown and Spectre. It’s what they’d still be pushing if it weren’t for physics.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by madeofpalk on Tuesday January 30, 2018 @02:18PM (#16268082)
Single threaded programming isn't 'lazy coding'
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by pjmlp on Tuesday January 30, 2018 @02:38PM (#16268272)
It is, in the age of ubiquitous multi-core hardware.

I don't remember when it was the last time any of my applications only had a single thread of execution on them, beyond shell and Python scripts.

Maybe around 2000.

And even then, the OS is juggling processes across all cores every few ms, so outside any benchmark winning game, there isn't much real world value in single thread performance.

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by eecc on Wednesday January 31, 2018 @04:49AM (#16272713)
Are you serious? Multithreadjng is not Parallelism. It’s not about processing an image in the UI thread, it’s about making that processing faster on the background thread that picks up the work. Don’t get me wrong but lots of people still write iterators, for loops and single threaded functions. Parallel algorithms are hard
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by jasonvorhe on Tuesday January 30, 2018 @02:51PM (#16268373)
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by pjmlp on Tuesday January 30, 2018 @03:57PM (#16268953)
What I see is the quality of a JIT compiler implementation, not the use of cores.
Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by DannyBee on Tuesday January 30, 2018 @12:35PM (#16267132)
"Right now Apple is several years ahead of other high end phone manufacturers in CPUs. If they cripple Qualcomm's high end modem business by taking most of it away from them, they could extend the same lead to modems."

Err, certainly this would just result in vertical integration (IE one of these companies buying Qualcomm), or any other situations, rather than "everyone sucks except for Apple" as you posit

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by stcredzero on Tuesday January 30, 2018 @01:01PM (#16267373)
Err, certainly this would just result in vertical integration (IE one of these companies buying Qualcomm), or any other situations, rather than "everyone sucks except for Apple" as you posit

Or, it could result in vertical integration and "everyone sucks except for Apple."

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by bitmapbrother on Tuesday January 30, 2018 @02:56PM (#16268433)
>Right now Apple is several years ahead of other high end phone manufacturers in CPUs

Does Apple even integrate a modem into their SoC's? I find it hard to believe that they can be years ahead of other high end phone SoC's manufactures when they haven't even accomplished that. Additionally, Samsung claims a 2x increase in their new Exynos 9810 SoC [1] which means that it should have single thread performance that is in the ballpark of Apple SoC's.

With a clock speed of up to 2.9GHz, a 3rd generation custom CPU offers higher computing power so that its single-core and multi-core performances are improved around two-fold and 40 percent respectively when compared to its predecessor.

[1]http://www.samsung.com/semiconductor/minisite/exynos/product...

Re:How Apple Built a Chip Powerhouse to Threaten Qualcomm an... by Theodores on Tuesday January 30, 2018 @04:10PM (#16269053)
They probably have milk in the fridge bought from a store even though they have had time to breed their own cows. They probably don't want the hassle of it when the whole herd could get foot and mouth disease. They let the milk supply chain deal with such things.