That's not what he said. The post you were replying to said "the slowest Desktop CPU Apple will ever release".M1 is the fastest CPU that Apple has produced.
Intel tried to pull us out of the x86 molasses, but AMD went and screwed it all up with x86-64 dooming us to decades more of duct tape and band aides on x86.
Itanium ran from 2001 to 2019...18 years is hardly a failure, AMD athlon was produced for way shorter and so was FX.With all due respect, I couldn't disagree more on that statement.
What did Intel try that was sabotaged by AMD???
The fail Itanium? How is AMD responsible for a failed CPU design choice by Intel?
That doesn't make any sense.
The only reason why x86 appears to have so much baggage isn't because it's part of x86. It's because it's part of the IBM PC standard, a standard which I have no freaking idea why either company doesn't abandon or update to remove things that are required but not really in any serious use.40 years of x86 development is not an advantage, it is an almost overwhelming handicap as opposed to starting from a 30+ year newer base like Apple did. Every time Intel and AMD start on a "new" architecture, this is basically what they have to start with:
PC's biggest advantage of almost endless backwards compatibility is also its biggest obstacle for forward progress. Intel tried to pull us out of the x86 molasses, but AMD went and screwed it all up with x86-64 dooming us to decades more of duct tape and band aides on x86.
All (or at least most) x86-64 processors still have support for Real Mode.x64 could be rejuvenated by removing all the legacy stuff and make the chip a pure 64-bit chip. No need for real mode, 286 protected mode, 32-bit mode, and the rest of the loads of backwards compatibility things in modern x64 chips. Says a guy who has suffered much trauma from having to write x86 bootstrap code for 386+ processors. This would probabably eliminate 25 percent of the chips internals, making everything quite a bit easier for everybody while preparing for a potential 128-bit successor. Please notice that I personally loathe the x86/x64 instruction set, but as someone were saying: The customers want it. And I don't see ARM competing on equal hands with x64 anytime soon, not even despite M1. While at it, Intel and AMD could eliminate the sad segmentation from x64 too - as far as I know, it mostly serves as unwanted tape from a time past where somebody, somewhere thought that segmented architectures were cool.
x86 and ARM aren't "optimized" for any sort of math. They're instruction sets. It's like saying English is optimized for grade school math while Russian is optimized for calculus.The problem ISA processors have is they are optimized for floating point operations, while they struggle with basic instructions. Since x86 is optimized for standard math, all software is written for standard math, about the only thing floating point is great at is graphics (which is just a lot of calculus).
simply put, most companies didn't want to have to either get new software, or rewrite their existing software to be able to run on itanium. yes itanium had an x86 emulation mode, but it was slower then x86 running software on an x86 cpu.
And quite frankly, M1 destroys jaguar CPUs in every single 'cpu' way, completely. The xbox has a discreet GPU which is maybe in the realm of the M1's for gaming but is substantially inferior in most any productivity context like media encoding or decoding.
This is partially true. In my opinion, the reason for Apple's success is their tight hardware and software integration, which almost all companies don't get to enjoy. Looking at the software sales on Apple store, it gives software developers a big incentive to also optimize their software for Apple's hardware.You're still not getting it. Not going to keep beating a dead horse here. Also, Apple has been making ARM based CPU's for years. Stop acting like they just dropped this out of nowhere with no previous knowledge. Being the only CPU on the most advanced node currently available, that another company developed, certainly gives the M1 an advantage against the competition as well.
In my opinion, I won't say the software developers don't have a choice here. I believe they sell relatively well in Apple's ecosystem which gives them the incentive to make those changes. Also if you consider that Apple's hardware is not as fragmented as what we find for other OS, it actually should somewhat streamline their effort to recode it. Not great, but still easier.Exactly, developers don't want to have to rewrite all their code for a new platform. No real surprise there, which is why you have to force them to switch by not giving other alternatives. This is at least Apple's 3rd dump everything and start from scratch architecture switch (Motorola -> IBM Power -> Intel x86 ->ARM). Developers are still writing software for Apple, because they don't have a choice if they want to keep selling software on Apple systems. AMD's x86-x64 band aid gave developers the out they needed to not have to write new software for IA-64 which killed any chance it had of replacing x86. I wouldn't endorse the wipe and start over every 10 years that Apple does, but 25-30 years is a good enough run, and time to be looking at what legacy support can be ended and what clean slate we should be starting with again.
from https://en.wikipedia.org/wiki/Itanium#Market_share :Itanium ran from 2001 to 2019...18 years is hardly a failure, AMD athlon was produced for way shorter and so was FX.
It had a small adoption rate but if that's enough to be called a failure then anything from AMD would be called a failure.
the SAME thing could be said about the pentium, Pentium pro, Pentium II and Pentium III whats your point ?AMD athlon was produced for way shorter and so was FX.
and there in essence is a jab at amd, that i was expecting. i dont think i have seen yet, you say anything that is positive towards amd. while intel was trying to start from a clean slate with ai64, it SHOULD of realized the push back it would of gotten. and tried to at least get x86 to run better then it did on Merced, in essence, do what amd64 did, run 32bit code well enough, that it would of given companies time to keep old software, while they migrated to ia64, amd saw this, and took advantage of it. it works with the apple eco system, probably only because it is such a closed eco system, and as watzupken said, is probably part of the reason as well.AMD's x86-x64 band aid gave developers the out they needed
It would be ludicrous to think Apple's new M1 architecture could fully compete across a wide use case spectrum with Intel/AMD, whose architectures (and total software library) have had years to mature.
Irrespective, the more players competing the better....drives innovation and keeps pricing in better(!) check. That is what we all want...?
TBH, I doub't someone on the iOS ecosystem would be able to shift back to Windows ever. Windows is like an expensive Android which will eventually start lagging after 1-2 years no matter how costly it is.
I shifter to the cheapest Macbook Air in 2015. The whole interface and performance is far better than today's $1500 range Windows.