News for hackers. Stuff that matters.
Re:Apple Silicon: The Passing of Wintel by giantrobot on Sunday July 12, 2020 @03:51PM (#23814237)
I'm no cheerleader for Intel but if Intel really wanted to they could release competitive ARM offerings. They've got enough money they could just buy an existing ARM developer and then produce those chips in their fabs.

They've managed to change direction in the past. They were all-in on Itanium and NetBurst until the Opteron showed up. They then kicked both to the curb and went all-in on the Pentium-M/Core microarchitecture.

Intel would be foolish to ignore the ARM market if for no other reason than the server market has started to change their focus on ops/watt rather than just ops/dollar. A 64 core ARM uses less power than a 64 thread Xeon with comparable performance.

That means the lifetime cost of that ARM chip will be much lower than the Xeon since it'll cost less to power and cool it (and the datacenter). Lower power requirements can also change the calculus of datacenter siting.

I don't see Intel getting to ARM ops/watt levels with their x86 designs. The Lakefield designs are promising but the "big.LITTLE" core configuration is more useful in mobile applications than servers.

Intel losing out to ARM designs is really Intel's choice at this point.

Re:Apple Silicon: The Passing of Wintel by pavlov on Sunday July 12, 2020 @04:03PM (#23814307)
It’s crazy that Intel owned the best ARM design 15-20 years ago (Xscale) yet sold it a year before the iPhone shipped. Intel actually turned Apple away when they wanted an ARM SoC.

Both Intel and Microsoft made some kind of categorical error in 1995-2005 in assuming that their dominance was tied to a particular programming interface. Intel clung to the x86 instruction set while Microsoft operated on a “Windows everywhere” mindset, first pushing Win32 and then .Net.

Wintel seems finally dead, and good riddance.

Re:Apple Silicon: The Passing of Wintel by yjftsjthsd-h on Sunday July 12, 2020 @06:54PM (#23815432)
> Intel clung to the x86 instruction set

Itanium launched in 2001 (per Wikipedia); if anything, I'd say they overestimated how readily they could ditch x86. Of course, it might be that replacing x86 was a good idea and it was just that Itanium sucked (I'd accept that possibility, given the whole "needs a smarter compiler than exists" thing). But I do agree with the general feeling that Intel and MS both overestimated how solid/entrenched they were.

Re:Apple Silicon: The Passing of Wintel by RcouF1uZ4gsC on Sunday July 12, 2020 @09:25PM (#23816249)
I think AMD killed Itanium. I think Intel’s plan was to leave x86 forever stuck at 32- bit and have Itanium be the natural upgrade path as computers started running into the 4 GB limitations. I think it would have been a nice transition story.

However, when AMD released AMD64 it killed this strategy. You could now buy a chip that natively ran x86 32 bit at full speed, plus be able to run code that could address more than 4 GB of RAM.

Once AMD64 came out, Itanium was a dead architecture.

Re:Apple Silicon: The Passing of Wintel by stuartd on Sunday July 12, 2020 @09:51PM (#23816419)
If anyone's interested, Raymond Chen did a series of posts on the idiosyncranies of the Itanium processor, starting here: [0]

[0] https://devblogs.microsoft.com/oldnewthing/20150727-00/?p=90...

Re:Apple Silicon: The Passing of Wintel by thesz on Monday July 13, 2020 @10:41AM (#23821250)
I read it and found that write to R0 (zero read register) triggered CPU fault.

This means that there is some hardware that checks condition that will not happen during normal course of events - compiler won't generate such code and write to register that reads zero is harmless.

That hardware stays there, occupies space (does not matter how little) and drains energy (no matter how little).

This part of hardware is utterly meaningless and shows how priorities were skewed during design phase. It also shows why Itanium was such a bad chip - features were piled up instead of being cut down.

RISC-V did cut down on features first (compare division overflow in RISC-V and OpenRISC) and has a process to add them. This is why RISC-V is easy to implement even in OoO variant and why it is being picked up by everyone and their dog.

Re:Apple Silicon: The Passing of Wintel by vardump on Monday July 13, 2020 @02:40AM (#23817714)
"...as computers started running into the 4 GB limitations..."

You mean 64 GB limitations? 32-bit x86 could handle that much, and I'm sure it would have without AMD64.

Re:Apple Silicon: The Passing of Wintel by _ph_ on Monday July 13, 2020 @03:40AM (#23818121)
There is still the 4GB/process limit, even if with these extensions the total amount of memory in the computer could be larger.
Re:Apple Silicon: The Passing of Wintel by saagarjha on Monday July 13, 2020 @03:00AM (#23817815)
Didn’t that require PAE and all sorts of workarounds, all for a not-that-great experience?
Re:Apple Silicon: The Passing of Wintel by vardump on Monday July 13, 2020 @04:33AM (#23818511)
No workarounds required if it's enough just to have a lot of up to 3 GB processes (arbitrary, upper 1 GB was typically reserved for the kernel and memory mapped peripherals/IO, like GPU, USB, SATA). Of course if a single process wanted to access more, that would have required remapping or multi-process approach. Or special hacks like Windows AWE [0].

All in all, not ideal, but I'm sure we would have managed with it a bit longer.

[0]: https://en.wikipedia.org/wiki/Address_Windowing_Extensions

Re:Apple Silicon: The Passing of Wintel by pjmlp on Monday July 13, 2020 @01:38AM (#23817488)
That is also what I believe, had AMD not been allowed to produce x86 clones after their legal dispute, and we would eventually all be using Itanium nowadays.
Re:Apple Silicon: The Passing of Wintel by _ph_ on Monday July 13, 2020 @03:47AM (#23818182)
I fear, the Itanium strengthened the believe at Intel, that x86 is the one and only architecture.

The downfall of the Itanium had several reasons. They went beyond RISC with EPIC, a technology which had great theoretical promises, but had not been shown to yield those results in practise. Also, the project suffered from bad management and delays. Finally AMD pushed x86 just far enough forward to be a viable alternative.

In the beginning, the Itanium was an expensive, power-hungry monster, but it did perform quite well for heavy computations. It could have had a much better future, if Intel had not abandoned it - the software situation could have been much better, if for example Linux boards had been made available to all interested. The latest version only made it to a 32nm process, the transistor count being smaller than in a modern iPhone. So just redoing the same design in a cutting-edge process would make for a very interesting processor.

Re:Apple Silicon: The Passing of Wintel by corty on Monday July 13, 2020 @04:58AM (#23818672)
Intel misjudged that selling to businesses, as a processor for servers running usually Windows software, usually long-lived, special purpose, expensive, enterprise, etc. would be different from selling processors for consumer hardware like phones. There most software is mass-produced, cheap, has a short lifetime. So for the consumer, changing the architecture to something different like Arm is easier, because if fart-app #1 doesn't work, just use #2... Whereas with business purchases, the software is picked first, and the software vendor dictates the hardware, usually being very conservative and not prone to "experiments" like Itanium.

Intel misjudged both sides, for phones x86 compatibility was never necessary, for business machines, it absolutely is (for the largest number of customers, there have been exceptions).

Re:Apple Silicon: The Passing of Wintel by twoodfin on Sunday July 12, 2020 @07:03PM (#23815480)
Did Intel ever present a roadmap for getting IA-64 chips into commodity PC hardware? I recall at the time it was assumed to be their plan, but I wonder in retrospect if they were actually interested in disrupting their own low end products.
Re:Apple Silicon: The Passing of Wintel by chasil on Sunday July 12, 2020 @09:11PM (#23816175)
The original Merced was a performance disaster, if I remember it, and nobody wanted it.

HP saw the disaster coming and designed their own McKinley Itanium, but a bit later, and HP obviously didn't want Dell to have it.

The compiler support was not good outside HP-UX, if I remember correctly.

And then AMD64 happened, and Microsoft told Intel that there would be no further 64-bit PC instruction sets, and the market would choose between AMD and Itanium.

Cue the guillotine.

Re:Apple Silicon: The Passing of Wintel by pjmlp on Monday July 13, 2020 @02:45AM (#23817735)
Had AMD not been allowed to produce x86 clones and the history would have been quite different, eventually everyone would be dragged into Itanium no matter what.
Re:Apple Silicon: The Passing of Wintel by _ph_ on Monday July 13, 2020 @03:51AM (#23818218)
x86-64 did not only kill the Itanium but also all the RISC competitors like Alpha and especially Sparc. While x86 had pretty much pushes the alternatives from the desktop, if you wanted to run a 64 bit server, you had to go with the RISC architectures. When I joined my company in 2005, all the servers were still Sun Sparc and only slowly Opterons got deployed.
Re:Apple Silicon: The Passing of Wintel by p_l on Monday July 13, 2020 @05:02AM (#23818705)
Itanium is credited with killing RISC market, IMO much more correctly than attributing it to amd64 - which mopped things up after the great Chipzilla got everyone to cancel before first Itanic started its maiden voyage to the iceberg known as "real world use"

Non trivial amount of know-how and - if rumours to be belied[1] - direct design then went from Alpha team at Compaq to AMD, though Intel retained some of it (AMD already had been doing cooperation with Alpha, leading to the funky case of "jig it enough and an Athlon-MP motherboard might just run an Alpha and Athlon at the same time").

[1] - Once heard from semi-reputable source that an early K8 changelog entry contained "dropping support for VAX floating point formats". Unverifiable unless someone somehow publishes those docs, but it did fit with "That opteron looks suspiciously similar to EV7"

Re:Apple Silicon: The Passing of Wintel by pjmlp on Monday July 13, 2020 @04:38AM (#23818543)
Which is a pity, Solaris SPARC is currently the only server UNIX that makes proper use of hardware memory tagging, while neither AMD nor Intel managed to make a proper implementation of MPX.
Re:Apple Silicon: The Passing of Wintel by andrekandre on Monday July 13, 2020 @06:30PM (#23826329)
do you have any other details about that, like a comparison or technical details?

it sounds interesting

Re:Apple Silicon: The Passing of Wintel by andrekandre on Tuesday July 14, 2020 @07:38AM (#23830703)
wow, thanks!!
Re:Apple Silicon: The Passing of Wintel by himinlomax on Monday July 13, 2020 @05:31AM (#23818865)
Itanium didn't fail because people wanted x86, it failed first and foremost because it sucked badly.
Re:Apple Silicon: The Passing of Wintel by corty on Monday July 13, 2020 @08:01AM (#23819806)
Maybe correct, there was even a 32bit x86 mode, it was just ridiculously slow.
Re:Apple Silicon: The Passing of Wintel by TheCondor on Monday July 13, 2020 @08:50AM (#23820187)
I believe that was software that did the emulation. I actually had a dual Merced system that I ran linux on for a while. It didn’t suck so much as it was “different.“

Intel should have known this, but you buy processors because they are faster or cheaper. These days the third rail is energy but it’s basically the same, if you pay more you want a lot more and “Different” costs. Itaniums where a whisker faster than their ia32 offerings at the time, they cost a lot more though, and they were different. Beyond that, it was like a geek designed the specs with out a market story, risc chips were coveted by x86 dorks because they had 32 registers to the x86’s 5 or 6, well ia64 had 128... If you’re just doing simple stack frame compiler work without full program optimization, how many functions need 32 registers? Let alone 128? everyone could see that you wanted to simplify things in order to put silicon where it mattered for longer term performance, mid to late 90s reordering conditionals for branch prediction was sort of hot in compiler dork and low level circles, well Merced fixed that by adding a lot of complex logic to take both branches and retire the wrong one. IBM, HP and Sun needed different reliability and serviceability features on their high end systems too, from the big enterprise metal perspective they were toy parts for PCs, but they cost more, didn’t run your existing software and weren’t 2x faster or anything like that. They didn’t take a holistic market view as they made it. Rather than work with ibm, sun and hp on those high end issues, they just went back to the lab and told them when the first parts would be out.

Not really sure what goes on inside intel, they have a lot of brilliant people. I suspect that they cannibalize themselves because nothing will ever be as successful as the x86 was when they owned every aspect of the part and package and things are decided to be a failure before they ship. With ia64 nobody asked why. Xeon phi, they gpu and machine learning stuff reflects that too.

Re:Apple Silicon: The Passing of Wintel by crest on Monday July 13, 2020 @01:35PM (#23823309)
You can make use of a lot more than 32 registers, but not with existing RISC or x86 instructions. If I remember correctly EPIC had global registers like your normal RISC, local registers like SPARC and support for batch renaming registers to implement software pipelines. Software pipelining can make use of a lot of registers and exploit the high IPC EPIC was supposed to provide. Still an ISA that avoids the pipeline prologue and epilogue could make software pipelining useful for a lot more algorithms ... in theory.
Re:Apple Silicon: The Passing of Wintel by chasil on Sunday July 12, 2020 @09:04PM (#23816134)
ARM essentially toyed with VLIW with Thumb and Thumb2.

As I understand it, these were influenced by SuperH, a 32-bit RISC design that uses 16-bit instructions, so two are always executing at once.

The busybox-armv7m Thumb2 binary is the smallest of all the compiled architectures.

Thumb2 appears to have been much more practical.

Re:Apple Silicon: The Passing of Wintel by theresistor on Sunday July 12, 2020 @09:40PM (#23816360)
There’s nothing VLIW-like in Thumb or Thumb2. It’s just a more compact encoding.
Re:Apple Silicon: The Passing of Wintel by repiret on Sunday July 12, 2020 @10:14PM (#23816541)
VLIW stands for Very Long Instruction Word, not variable length.
Re:Apple Silicon: The Passing of Wintel by Ericson2314 on Sunday July 12, 2020 @07:33PM (#23815644)
> Both Intel and Microsoft made some kind of categorical error in 1995-2005 in assuming that their dominance was tied to a particular programming interface.

Actually their judgement there was correct. There dominance absolutely was tied to monopoly power, via "particular interfaces". Working on alternatives would have undermined the monopoly.

They error was thinking the monopoly wouldn't have eventually been undermined anyways. They upped the risk for more reward, and got bit.

This incidentally is another reason why monopolization is bad: even when it doesn't last indefinitely, it makes for shitty companies that refuse or cannot adapt, and will be stubbornly stick to their ways until more sudden failure. Stagnation and then a jolt is less growth, and irrespective of growth bad for society. No government should want this.

Re:Apple Silicon: The Passing of Wintel by S_A_P on Monday July 13, 2020 @12:16AM (#23817113)
I think this signifies that the management has failed the company. Taking safe bets instead of taking risks. There is no reason Intel shouldn’t have embraced both architectures. They had to know x86 is never going to be a low power device. Apple wasn’t the only company that saw mobile coming.
Re:Apple Silicon: The Passing of Wintel by gsnedders on Monday July 13, 2020 @12:54AM (#23817299)
But notably, Intel still have an ARM architecture license and thus can still design their own ARM cores if they so desire.
Re:Apple Silicon: The Passing of Wintel by cdmckay on Monday July 13, 2020 @02:45AM (#23817736)
I believe they lost their license when they sold XScale to Marvell.
Re:Apple Silicon: The Passing of Wintel by gsnedders on Monday July 13, 2020 @05:47AM (#23818974)
From https://www.forbes.com/sites/rogerkay/2012/10/31/amd-jumps-i...:

> In fact, Intel pointed out to me in the wake of the article’s publication that it possesses an ARM architectural license, the highest level of relationship with the British intellectual property (IP) licensing firm, which Intel retained when it sold its communications product line to Marvell in 2006.

Re:Apple Silicon: The Passing of Wintel by ETHisso2017 on Sunday July 12, 2020 @05:09PM (#23814784)
Apparently the financial planning model Intel used to justify turning down Apple in that case had a math error (dividing by 1+X instead of multiplying by 1+X) that actually swung the analysis in the wrong direction.

Given the resulting impact (Intel being far behind in the smartphone market), it might qualify as the costliest Excel error of all time.

Re:Apple Silicon: The Passing of Wintel by GeekyBear on Sunday July 12, 2020 @07:28PM (#23815610)
Otellini mentioned in one interview that Intel's projected cost was wrong, but I've never seen anyone at Intel go into specifics as to how it was wrong.

>At the end of the day, there was a chip that they were interested in that they wanted to pay a certain price for and not a nickel more and that price was below our forecasted cost. I couldn't see it. It wasn't one of these things you can make up on volume. And in hindsight, the forecasted cost was wrong and the volume was 100x what anyone thought."

https://www.theatlantic.com/technology/archive/2013/05/paul-...

Re:Apple Silicon: The Passing of Wintel by pankajdoharey on Sunday July 12, 2020 @06:04PM (#23815148)
I think it was mostly the greed of Business Development people at Intel who thought why build a chip with such low margins, what they didn't see was that mobile revolution was about to take place and billions upon billions of ARM chips would be shipped in mobile devices around the world.
Re:Apple Silicon: The Passing of Wintel by KMag on Monday July 13, 2020 @02:08AM (#23817592)
See also the rumoured refusal of DEC to drop margins on the Alpha when Apple was shopping around for a replacement for the m68k.
Re:Apple Silicon: The Passing of Wintel by vlovich123 on Sunday July 12, 2020 @05:22PM (#23814861)
Source? That would be a fascinating read.
Re:Apple Silicon: The Passing of Wintel by patmorgan23 on Sunday July 12, 2020 @05:25PM (#23814883)
.... That's like literally trillion dollar mistake
Re:Apple Silicon: The Passing of Wintel by lumost on Sunday July 12, 2020 @09:41PM (#23816367)
given Apple's near monopsomy power in the mobile market Intel may never have been able to produce high margin chips in that market.
Re:Apple Silicon: The Passing of Wintel by reitzensteinm on Sunday July 12, 2020 @10:35PM (#23816650)
Yeah, it never would have been that profitable to be an ARM vendor for Apple. I couldn't even remember who made the chips in the iPhone 1, I had to look up that it was Samsung.

If Intel managed to convince Apple to go x86, and they had low power chips competitive with ARM at the time, then that would be a different story.

You could even argue that it was a happy accident; Intel providing a high performance ARM core may have forced mobile competitors to react, producing high performance ARM chips of their own, and sped up the erosion of the x86 monopoly we're finally witnessing today by several years.

Re:Apple Silicon: The Passing of Wintel by GeekyBear on Sunday July 12, 2020 @11:16PM (#23816804)
Intel refusing Apple's business and not moving into handheld mobile devices put a whole lot of R&D money into the pockets of Intel's rivals.

I doubt TSMC would have been able to afford to catch up to Intel without their current high volume business.

Re:Apple Silicon: The Passing of Wintel by reitzensteinm on Monday July 13, 2020 @12:11AM (#23817091)
If they stayed with Intel for a very long time, I agree. But I don't think that would have happened.

Apple pursued custom silicon very aggressively from the start, with the acquisition of PA Semi less than a year after the launch, and the first custom chip coming in the iPad in 2010.

Although with an Intel chip they wouldn't have needed to do this for performance reasons, Intel's fat gross margins would have been equally compelling.

If Intel was willing to design the chips and take TSMC sized margins on them, I guess they could have kept the iPhone business for years, but that isn't in their DNA.

I can't see Intel ARM iPhone chips as anything other than a shortly lived oddity.

Re:Apple Silicon: The Passing of Wintel by GeekyBear on Monday July 13, 2020 @12:41AM (#23817240)
My assumption is that if Intel had gotten serious about mobile devices, Apple would not have been their only customer.

By sending all that business to TSMC and Samsung, they were financing their rival's R&D.

Re:Apple Silicon: The Passing of Wintel by reitzensteinm on Monday July 13, 2020 @12:55AM (#23817303)
Getting serious about mobile devices means dropping their historic 60% gross margin target.

If they were willing to do that, I totally buy in to your scenario. It would have been the right play with the benefit of hindsight.

But it would have represented the biggest shift in their business model since they dropped DRAM. Just agreeing to fab the iPhone 1 CPU wouldn't have been nearly enough.

Re:Apple Silicon: The Passing of Wintel by GeekyBear on Monday July 13, 2020 @01:08AM (#23817361)
In a 2013 interview, Intel's Paul Otellini had already come to see that refusing to enter the mobile device market was a mistake.

>It was the only moment I heard regret slip into Otellini's voice during the several hours of conversations I had with him. "The lesson I took away from that was, while we like to speak with data around here, so many times in my career I've ended up making decisions with my gut, and I should have followed my gut," he said. "My gut told me to say yes."

https://www.theatlantic.com/technology/archive/2013/05/paul-...

Re:Apple Silicon: The Passing of Wintel by reitzensteinm on Monday July 13, 2020 @05:25AM (#23818827)
Right, but I don't believe this is evidence they'd have been willing to do what it takes.

Keep in mind that they didn't quit their Xeon Phi strategy until 2017, four years after that interview. The parallels are strong.

It's an equally valuable market to mobile, but they weren't willing to get their hands dirty, build a commodity GPU, and either a CUDA bridge ala ROCm or concerted effort on bringing OpenCL up to speed.

Instead, they tried for a decade to bring x86 to GPGPU, not for any technical advantage, but because if they can make it stick they can be an (at worst) duopolistic vendor.

They started with in order cores little better than a Pentium with massive vector units, and progressively improved them to Atom cores once it became clear how much work you'd have to do to port legacy x86 code on to them, at which point why not just port to CUDA?

Now the Xeon Phi torch will be passed to... absolutely standard Xeons with HBM. And they're building that general purpose GPGPU, but it's going up against a version of CUDA that's had a decade longer to mature and a nVidia with 102% of their market cap, instead of 9.9%.

The reason for this insanity is Intel realized just how profitable monopolies are, and they're willing to make risky (almost stupid) bets in the hope that they'll yield their next one. They're searching for the home runs with little enthusiasm or staying power for anything else.

This is the Intel I know, and it's not the kind of Intel that's willing to take crappy gross margins to fab commodity ARM chips. It's the kind of Intel that's going to try to do everything in its power to cram so very out of place Atom processors in to mobiles in the vein hope they'll catch on through a combination of incentives and temporary consumer insanity.

Which is exactly what they did try instead of the ARM thing, from 2008 to 2016. RIP.

If Intel did make ARM CPU for the original iPhone and other early mobiles, it would have followed the same trajectory as Intel's original SSDs. They'd be years ahead of their competition at launch, but left to stagnate as the rest of the market catches up, once Intel realizes they're actually going to have to work for their money with no sustainable advantage.

Re:Apple Silicon: The Passing of Wintel by Ericson2314 on Monday July 13, 2020 @06:46PM (#23826486)
Absolutely agree with all of that. As to that interview:

- He's probably flat-out lying, poopooing the data driven stuff to come off more human, humble, and sympathetic to the interviewer.

- If the numbers really did say they should stick to their monopoly, huge extra revenue be damned, then this is some model the FTC and "...but consumer prices!" crowd needs to be forced to grapple with.

Re:Apple Silicon: The Passing of Wintel by bigdict on Sunday July 12, 2020 @05:22PM (#23814863)
Do you have a source for that?
Re:Apple Silicon: The Passing of Wintel by colonwqbang on Sunday July 12, 2020 @05:40PM (#23814993)
Source?
Re:Apple Silicon: The Passing of Wintel by Ericson2314 on Sunday July 12, 2020 @07:34PM (#23815649)
Sounds to me like a joke based on https://en.wikipedia.org/wiki/Pentium_FDIV_bug
Re:Apple Silicon: The Passing of Wintel by dannyw on Sunday July 12, 2020 @10:49PM (#23816702)
Intel deserves it 100%. No tears shed.
Re:Apple Silicon: The Passing of Wintel by blackrock on Monday July 13, 2020 @01:58AM (#23817556)
Is there a need for .Net anymore?

Even Microsoft proved that they could build a featurific program without .Net, in VSCode. It’s an electron and JavaScript application. And, they were able to make it run everywhere.

Re:Apple Silicon: The Passing of Wintel by tigershark on Monday July 13, 2020 @03:30AM (#23818058)
Yes, it’s obviously needed, especially with the introduction of .Net Core. And seriously, comparing C# or F# with JavaScript is ridiculous. Typescript on the other hand is quite good, but its compiled JavaScript performance is much worse than .Net.
Re:Apple Silicon: The Passing of Wintel by ClumsyPilot on Monday July 13, 2020 @09:47AM (#23820674)
You can make everything in anything, and it doesn't prove anything!
Re:Apple Silicon: The Passing of Wintel by ksec on Sunday July 12, 2020 @06:23PM (#23815256)
>They've managed to change direction in the past

Worth pointing out the two directional changes That Intel made, from DRAM to Microprocessor and IA64, NetBust High Clockspeed to Pentium M IPC. The first one was Andrew Grove, the 2nd one was from his disciple Patrick Gelsinger.

Those people are gone. Retired or pushed out by Intel's politics. Their legacy and work continues for about 5 years, as that is the lead time of their roadmap. And we saw what happen to Intel since 2016.

[dead]
Re:Apple Silicon: The Passing of Wintel by zymhan on Monday July 13, 2020 @02:16AM (#23817626)
lol no
Re:Apple Silicon: The Passing of Wintel by im_down_w_otp on Sunday July 12, 2020 @07:17PM (#23815556)
>I'm no cheerleader for Intel but if Intel really wanted to they could release competitive ARM offerings. They've got enough money they could just buy an existing ARM developer and then produce those chips in their fabs.

The problem is that Intel no longer has the leading state of the art fabs. They used to be two generations ahead of everyone else, and now they're two behind. The inertia of x86 has kept them afloat, but the longer Intel fabs lag the more ground ARM has been able to make up.

Intel fabbing ARM parts isn't going to do them much good unless they also manage to get their process shrink delays worked out and behind them.

Re:Apple Silicon: The Passing of Wintel by giantrobot on Monday July 13, 2020 @12:43AM (#23817249)
Intel does have manufacturing issues at smaller node sizes but that's a really complicated thing to measure, node size claims from various semiconductor manufacturers are more marketing than anything else now.

There's been some suggestions to replace node size claims with better density metrics https://ieeexplore.ieee.org/document/9063714. It's not like TSMC's fabs are some order of magnitude more advanced than Intel's fabs. If Intel had an ARM chip to produce today they could use their considerable fab volume to produce them profitably. Even at large process sizes they could still produce competitive ARM chips. It's not like their current x86 chips at 14nm are slouches.

Re:Apple Silicon: The Passing of Wintel by bsder on Sunday July 12, 2020 @06:24PM (#23815265)
> I'm no cheerleader for Intel but if Intel really wanted to they could release competitive ARM offerings.

Except that everybody seems to forget that Apple's ARM chip isn't commodity.

Apple is going to tune their ARM specifically to run portable workloads. For starters, they're going to have humongous caches that make the chips expensive.

And they're going to bury the expensiveness of the chip in the enormous margins of iDevice ecosystem.

Re:Apple Silicon: The Passing of Wintel by greedo on Sunday July 12, 2020 @06:38PM (#23815353)
There's no indication that Apple's Silicon will be more expensive than what's used in iOS/tvOS/watchOS devices currently.
Re:Apple Silicon: The Passing of Wintel by sjwright on Sunday July 12, 2020 @07:15PM (#23815544)
Expense is related to chip size.

Apple isn’t going to release chips that benchmark slower than the Intel equivalents. To sell the transition they’ll need to say something simple like “2X faster” on the big screen. So I expect to see 8+ core chips as standard even if they don’t need that many to deliver a good product.

The question is whether such a chip would be cheaper for Apple.

Re:Apple Silicon: The Passing of Wintel by ben-schaaf on Sunday July 12, 2020 @07:38PM (#23815666)
They don't need to be 2x faster than any Intel chips, just the ones in products they're replacing. And as it so happens it's pretty easy to get 2x the performance over an essentially passively cooled and severely power limited Intel chip that's in the air.
Re:Apple Silicon: The Passing of Wintel by sjwright on Sunday July 12, 2020 @08:36PM (#23815956)
Absolutely. And I don't think it will be difficult at all for Apple to crush Intel in benchmark performance per watt—let alone real world performance with their more targeted silicon.

The interesting question is going to be how Apple's GPU stacks up to the competition. We know from the A13X that it is already quite good and I fully expect it to exceed Intel embedded graphics. But what about higher end machines? How long till Apple GPUs can take the fight to discrete graphics?

Re:Apple Silicon: The Passing of Wintel by liuliu on Sunday July 12, 2020 @09:21PM (#23816231)
Why Apple cannot use discrete graphics? We don't know that yet. NVIDIA already starts to have support for aarch64 so you can expect AMD not that far away.
Re:Apple Silicon: The Passing of Wintel by xmodem on Monday July 13, 2020 @12:39AM (#23817227)
They might, but in this WWDC talk we get some pretty strong tea leaves that they wont.

https://developer.apple.com/videos/play/wwdc2020/10686/

I'd be surprised to see discrete graphics in anything below an ARM iMac/iMac Pro.

Re:Apple Silicon: The Passing of Wintel by littlecranky67 on Monday July 13, 2020 @02:20AM (#23817635)
The video explicitly states that Apple Silicon based Macs will use a shared memory approach between CPU/GPU which is a strong indicator they will go all-in on a combined chip or at least on-die approach.

My bet is that for the iMac & MacPro, Apple will use custom AMD on-die GPUs (like the now discontinued Kaby-Lake G). They just haven't announced it yet and AMD seems to be silent about it. I also bet the demo they showcased of Rise of the Tombraider was running on such an unannounced custom chip.

I you think about it, it doesn't make much sense for Apple to enter the highend segment for GPUs and sink a significant amount of research cost into it. What they need is power-efficient GPUs for their mobile line (iPhone, iPad, Macbook Air & low end Macbook Pro) so that is where an all-Apple GPU design will be used. But for professional high end use, they will not be in the position to ship a GPU (no matter if on-die or discrete) that could compete with AMD or Nvidias performance hogs out of nowhere.

Market share for high-end Macbooks + iMac + MacPro is just too little given their overall product portfolio (including mobile devices) and the research effort too high. Also, AMD would probably happily design them a custom GPU chip for on-die usage, just as they do for consoles and did for the Kaby Lake G. It wouldn't hurt AMDs business, even if Apple plans to replace AMsD with custom all-apple based GPUs in the long run (i doubt it), as it is very unlikely Apple will ever license it to other CPU vendors or even enter the market for discrete GPUs for Wintel machines.

Re:Apple Silicon: The Passing of Wintel by liamwestray on Monday July 13, 2020 @02:40AM (#23817712)
The demo was on the same hardware as in the dev kit they released. They stated this publicly.
Re:Apple Silicon: The Passing of Wintel by saagarjha on Monday July 13, 2020 @03:09AM (#23817876)
You sure about that? Because other parts of the demo were absolutely not run on the DTK.
Re:Apple Silicon: The Passing of Wintel by GeekyBear on Monday July 13, 2020 @11:19AM (#23821675)
Craig Federighi confirmed it during a post WWDC interview.
Re:Apple Silicon: The Passing of Wintel by jasonlingx on Sunday July 12, 2020 @09:18PM (#23816206)
> How long till Apple GPUs can take the fight to discrete graphics?

I already play Fortnite, Call of Duty, PUBG, etc at 60fps on my iPhone.

Re:Apple Silicon: The Passing of Wintel by arvinsim on Sunday July 12, 2020 @09:53PM (#23816439)
Mobile equivalent of AAA games is hardly as demanding as their desktop counterparts
Re:Apple Silicon: The Passing of Wintel by jasonlingx on Monday July 13, 2020 @05:34AM (#23818879)
Of course, but that was my (and presumed common) use case for discrete graphics.
Re:Apple Silicon: The Passing of Wintel by nix23 on Tuesday July 14, 2020 @07:19AM (#23830589)
NO! StarCitizen i a good case for discrete graphics :-)
Re:Apple Silicon: The Passing of Wintel by stubish on Monday July 13, 2020 @01:25AM (#23817446)
Apple are going to release chips? I think they are going to be releasing iPhones and iPads and laptops. To sell the transition, they'll call it iPhone N+1. "2x faster" is the sort of marketing their competitors are stuck with, right along with "cheaper" and using the Microsoft, Windows and Intel brand names rather than their own.
Re:Apple Silicon: The Passing of Wintel by sjwright on Wednesday July 15, 2020 @04:56AM (#23842787)
Apple has consistently used “2X faster” language whenever they can, and ALWAYS when justifying a major product change.

For them to not do this would be strange.

Re:Apple Silicon: The Passing of Wintel by grumpyprole on Monday July 13, 2020 @03:05AM (#23817848)
Performance is the least of my concerns owning an Intel laptop. Intel's obsession with it is why their laptops sound like jet engines, scorch laps and have lacklustre battery life. If I was Apple, I would advertise the the improved quality of life from using an iPad-like laptop.
Re:Apple Silicon: The Passing of Wintel by greedo on Sunday July 12, 2020 @08:05PM (#23815826)
The A13 Bionic already has six cores, so expanding that to eight seems trivial in cost. The last time I read the BOM for iPhones, the ARM portion of the SoC was around $50. What are Intel laptop CPUs selling for?
Re:Apple Silicon: The Passing of Wintel by baskire on Sunday July 12, 2020 @08:32PM (#23815931)
That BOM doesn’t include r&d either. Something which the intel chips baked in.

Arguably the r&d costs would still exist for just their iPhone line. And I’m sure the cost to add a Mac line isn’t as much as the intel premium

Re:Apple Silicon: The Passing of Wintel by ajross on Sunday July 12, 2020 @07:10PM (#23815525)
> For starters, they're going to have humongous caches that make the chips expensive.

Literally everyone has humongous caches. In fact Intel cache architectures are far larger and more elaborate than anything on an Apple chip.

Re:Apple Silicon: The Passing of Wintel by flyinglizard on Sunday July 12, 2020 @07:59PM (#23815789)
Exactly, the ARM core is not the most interesting part in itself. There's a lot more to a CPU (let alone a System On Chip which is what the Apple A series is) than the instruction set.
Re:Apple Silicon: The Passing of Wintel by RobLach on Sunday July 12, 2020 @11:04PM (#23816761)
Will Intel’s management take the capital risk to gain a fab advantage again? Or will they ride the way down from their peak for 30 years with everyone on the top hopping off with golden parachutes?
Re:Apple Silicon: The Passing of Wintel by coldtea on Sunday July 12, 2020 @07:21PM (#23815575)
>They've managed to change direction in the past

Did they have such competition in the past, plus their main market (desktop) becoming irrelevant and mobile (and maybe server) going to another CPU?

Re:Apple Silicon: The Passing of Wintel by giantrobot on Monday July 13, 2020 @12:22AM (#23817136)
While desktops specifically are seeing declining sales, laptop sales have remained fairly strong in recent years. Intel still powers the lion's share of laptops sold be they Chromebooks, MacBooks, or Windows laptops. So it's not like their sales are instantly going to dry up. ARM is also still making progress in the server space but it's not predominant. Intel is still powering a lion's share of server hardware as well.

So Intel's got the income to make big shifts. There's also enough momentum of continuing x86 sales that their revenue from them won't dry up immediately if they did start building ARM chips.

Re:Apple Silicon: The Passing of Wintel by coldtea on Monday July 13, 2020 @12:54AM (#23817300)
>While desktops specifically are seeing declining sales, laptop sales have remained fairly strong in recent years. Intel still powers the lion's share of laptops sold be they Chromebooks, MacBooks, or Windows laptops. So it's not like their sales are instantly going to dry up.

I don't think absolute numbers are what matters. For a company in the stock market, the fact that mobile has grown 10x the size of desktop sales, where the desktop has become stagnant means they lost big on a market...

Re:Apple Silicon: The Passing of Wintel by giantrobot on Monday July 13, 2020 @01:58AM (#23817557)
Intel has huge gross margins on their chips. They make up the difference in sales numbers with their margins. They've had minimal competition from AMD in the desktop/laptop and server markets so they've made money hand over fist.

While they could be a player in the smartphone CPU market it's not like they had it tied up and lost it. Intel's real challenge now is recognizing that the desktop/laptop and server markets are no longer guaranteed sales for them.

Re:Apple Silicon: The Passing of Wintel by Causality1 on Monday July 13, 2020 @04:06AM (#23818337)
Big.LITTLE has always somewhat baffled me as to how well it works. Is my phone actually good at assigning low priority tasks to the little cores? It's always seemed unlikely given how half-assed it seems to be when it comes to much easier things like not trimming the app I'm currently working with for using too much power or taking less than five solid minutes to notice I've driven away from my house's wifi and it needs to use 4G instead.
Re:Apple Silicon: The Passing of Wintel by bogomipz on Monday July 13, 2020 @10:48AM (#23821332)
>"They've got enough money they could just buy an existing ARM developer and then produce those chips in their fabs."

Is a developer in this context a third party who goes out and licenses the different IP Cores for a customer and then designs a chip using them for that customer? If so I'm curious why would someone use a third party developer over ARM itself? Who are some of the bigger ARM developers today?

Re:Apple Silicon: The Passing of Wintel by lebuffon on Monday July 13, 2020 @09:35AM (#23820550)
"Intel losing out to ARM designs is really Intel's choice at this point."

Historically this seems to be the case most of the time. Market leaders miss the next iteration of their industry. The "Innovators Dilemma" is ever present.

"This 'telephone' has too many shortcomings to be seriously considered as a means of communication. Western Union internal memo, 1876.

Re:Apple Silicon: The Passing of Wintel by senderista on Monday July 13, 2020 @01:33AM (#23817474)
What if ARM just refused to sell them a license?
Re:Apple Silicon: The Passing of Wintel by vidarh on Monday July 13, 2020 @02:38AM (#23817705)
As far as I understand, Intel has a license already.
Re:Apple Silicon: The Passing of Wintel by dis-sys on Monday July 13, 2020 @03:30AM (#23818057)
for an very old version
Re:Apple Silicon: The Passing of Wintel by vidarh on Monday July 13, 2020 @05:30AM (#23818852)
They have an architecture license. Which means they are free to design their own ARM designs.
Re:Apple Silicon: The Passing of Wintel by bogomipz on Monday July 13, 2020 @10:58AM (#23821431)
Does the architecture license just allow them to create a CPU that uses the ARM ISA? Or does it include other ARM IP as well?
Re:Apple Silicon: The Passing of Wintel by dis-sys on Monday July 13, 2020 @08:35AM (#23820061)
limited to an very old architecture no one is using anymore.

ex-ARM employee here.

Re:Apple Silicon: The Passing of Wintel by vidarh on Monday July 13, 2020 @10:33AM (#23821152)
I thought the point is the architecture license lets them design their own?

Also Intel clearly has some sort of license that covers modern cores as well, given it manufactures FPGA's with various newer ARM cores based on its purchase of Altera.

Re:Apple Silicon: The Passing of Wintel by jmnicolas on Monday July 13, 2020 @05:17AM (#23818790)
Why would they ?
Re:Apple Silicon: The Passing of Wintel by tpmx on Sunday July 12, 2020 @04:01PM (#23814291)
It's not about the instruction set/architecture. It's about the process node.
Re:Apple Silicon: The Passing of Wintel by ladyanita22 on Sunday July 12, 2020 @06:31PM (#23815318)
What do you mean? This is just about nm?
Re:Apple Silicon: The Passing of Wintel by ben-schaaf on Sunday July 12, 2020 @07:44PM (#23815702)
AMD, Apple, NVIDIA and those AWS chips use TSMCs 7nm process node which has a ~50% efficiency advantage over Intel's 14nm (the actual nm isn't comparable though).
Re:Apple Silicon: The Passing of Wintel by formerly_proven on Sunday July 12, 2020 @07:29PM (#23815618)
Debating which ISA enables higher performance designs has been shown in the last 25 years to be a lot like debating which JIT API will result in faster execution.
Re:Apple Silicon: The Passing of Wintel by flyinglizard on Sunday July 12, 2020 @08:00PM (#23815799)
No, it's also about system and memory interconnects, caches, various accelerators, core configuration, and indeed process nodes as mentioned above. I don't think there's anything inherently faster in one ISA than the other.
Re:Apple Silicon: The Passing of Wintel by acdha on Sunday July 12, 2020 @09:16PM (#23816194)
There can be ISA-level differences: Itanium’s VLIW structure meant a lot of memory was storing NOPs filling unused slots unless your work aligned perfectly with the CPU and you had a brilliant compiler.

These days, I think you’re right with the possible exception of density: if you have comparable resources, vector extensions, etc. an ISA which uses memory more efficiently is going to get a little more out of its cache and memory bandwidth, but that’s probably not going to be huge.

Re:Apple Silicon: The Passing of Wintel by ladyanita22 on Monday July 13, 2020 @03:33AM (#23818082)
Then I fail to understand how is Intel's perf/watt behind some ARM vendors. They probably have the best talent in the industry.