Knowledge Builders

is x86 dead

by Mr. Robin Bartoletti Jr. Published 3 years ago Updated 2 years ago
image

Full Answer

See more

image

Will x86 ever be replaced?

More people will leave x86 CPUs with their glaring vulnerabilities, and replace them with ARM powered devices. Of course this won't happen in a year or even two, but it will eventually happen. It will be the end of x86, and we're probably better off without it.

Are x86 processors dead?

No, but the OP question was whether an x86 laptop running windows bought in 2021 would abruptly have support killed. Not whether a different architecture will be better in 10 years than one bought today. You are right. The x86 architecture will be supported for the foreseeable future, regardless of what happens.

Is x86 doomed?

First, contrary to what some have suggested, x86 is not doomed: it does not have any inherent disadvantage. This means both Intel (INTC) and AMD (AMD) remain on equal footing against Arm to compete for market share.

Is x86 finished?

Apple just announced that Big Sur macOS will fully support the Arm-based PC in 2020, will ship a new high-end x86 PC in 2020. It indicated that the full migration to Big Sur and the Arm-based PC would be complete in 2021.

Why is x86 still used?

The x86 processors allow you to perform several activities at the same time from a single instruction. Also, they can perform numerous simultaneous tasks without any of them being affected.

Why is x86 so popular?

Once Intel had that momentum and all that legacy code, it became really hard to switch to anything else. Virtually all the software everyone wanted to run existed on the x86 platform. Even though the popular software changes from time to time, x86 gives continuity. That's been the secret of its longevity.

Is M1 better than x86?

The M1 appears to be faster and more power-efficient than current x86 CPUs, regardless, but it's going to compare particularly well when the other systems are underpowered relative to what a PC OEM would have been selling at the same price point. But lopsided configurations are only part of the equation.

Is M1 Overhyped?

Anyway TLDR is Apples m1 pro chip is overhyped and isn't more powerful than an Intel 11800h (and by extension a comparable AMD processor). From what I can tell, it is only more efficient.

Why is x86 so inefficient?

The main disadvantage of x86 is the variable length instruction encoding. That means that each instruction depends on the one before it. On most ARM flavors, instructions are 32 bits long, so to decode 3 instructions you fetch 96 bits.

Is 32-bit dying?

While some of us are still clinging onto our favorite 8-bit microprocessors, ARM announced they will be killing off the 32-bit architecture in 2022 and/or 2023.

Is x86 more powerful than ARM?

ARM chips, by design, are much more power-efficient than x86 CPUs. They're RISC processors, so they're simpler in design. Also, things like ARM's big.

Does Apple use x86?

Since Apple's 2005–2006 transition to Intel processors, all Macintosh computers, until the transition to Apple silicon, have used Intel's x86 CPU architecture.

Is 32-bit dying?

While some of us are still clinging onto our favorite 8-bit microprocessors, ARM announced they will be killing off the 32-bit architecture in 2022 and/or 2023.

What is the difference between 86 bit and 64 bit?

Conclusion: The biggest difference between x86 and x64 is that they can access the different amounts of RAM. The x86 (32-bit processors) has a limited amount of maximum physical memory at 4 GB, while x64 (64-bit processors) can handle 8, 16, and some even 32GB physical memory.

What do you mean by x86?

X86 is the term used to denote the microprocessor family based on the Intel 8086 and 8088 microprocessors. These microprocessors ensure backward compatibility for instruction set architectures. Initially x86 started with an 8-bit instruction set, but then grew to 16- and 32-bit instruction sets.

What is x86 and ARM?

x86 traditionally targets peak performance, Arm energy efficiency. Arm is RISC (Reduced Instruction Set Computing) based, while Intel (x86) is CISC (Complex Instruction Set Computing). Arm's CPU instructions are reasonably atomic, with a very close correlation between the number of instructions and micro-ops.

Is UEFI specific to ARM?from linustechtips.com

UEFI, on the other hand, does exist for ARM and could be provided for any other CPU-architecture as well. UEFI is not specific to any architecture. As for booting an OS...it's actually not particularly different, if booting from UEFI.

Is Arm getting bigger?from linustechtips.com

no......... arm is getting larger but it isn't replacing x86. Low power devices use arm since it tends to be more efficient. Larger devices don't really need to worry about power usage to anywhere near the same degree. Not to mention the effort to rewrite (or atleast compile) for arm.

Why Intel is quitting their own architecture?

It happened because of the 5-year delay of Intel’s new 10nm architecture, which caused Apple huge trouble in terms of the performance and thermals of their Macs. So they decided to transition all their Mac products to their in-house silicon called M1. This move was no less than a revolution. Their new M1 Silicon not only outperform the competition but was doing so by communing way less power. This even made many PC enthusiasts make Macs their go-to choice.

Is Intel changing the script?

Well no, Intel’s new CEO is completely changing the script in game-changing ways and had already changed the business model that Intel had for years. Intel’s new roadmap showed that they are investing billions of dollars in creating new fabs called Intel Foundry Services (IFS) to manufacture processors just for companies like Microsoft, Qualcomm, and Apple.

Who was the CEO of Intel Cooperation?

These all companies made Intel worry and this was the reason why Intel Cooperation had to change their CEO from Bob Swan who was a businessman to an engineer named Pat Gelsinger.

What is X86 architecture?

x86 is a family of instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introduced in 1978 as a fully 16-bit extension of Intel's 8-bit 8080 microprocessor, with memory segmentation as a solution for addressing more memory than can be covered by a plain 16-bit address.

Why is X86 called X86?

The term "x86" came into being because the names of several successors to Intel's 8086 processor end in "86", including the 80186, 80286, 80386 and 80486 processors. Many additions and extensions have been added to the x86 instruction set over the years, almost consistently with full backward compatibility.

What is a floating point processor?

A dedicated floating-point processor with 80-bit internal registers, the 8087, was developed for the original 8086. This microprocessor subsequently developed into the extended 80387, and later processors incorporated a backward compatible version of this functionality on the same microprocessor as the main processor. In addition to this, modern x86 designs also contain a SIMD -unit (see SSE below) where instructions can work in parallel on (one or two) 128-bit words, each containing two or four floating-point numbers (each 64 or 32 bits wide respectively), or alternatively, 2, 4, 8 or 16 integers (each 64, 32, 16 or 8 bits wide respectively).

How many bits can an x86 processor hold?

The presence of wide SIMD registers means that existing x86 processors can load or store up to 128 bits of memory data in a single instruction and also perform bitwise operations (although not integer arithmetic) on full 128-bits quantities in parallel. Intel's Sandy Bridge processors added the Advanced Vector Extensions (AVX) instructions, widening the SIMD registers to 256 bits. The Intel Initial Many Core Instructions implemented by the Knights Corner Xeon Phi processors, and the AVX-512 instructions implemented by the Knights Landing Xeon Phi processors and by Skylake-X processors, use 512-bit wide SIMD registers.

How many bits can a minicomputer handle?

The original 8086, developed from the simple 8080 microprocessor and primarily aiming at very small and inexpensive computers and other specialized devices, instead adopted simple segment registers which increased the memory address width by only 4 bits. By multiplying a 64-KB address by 16, the 20-bit address could address a total of one megabyte (1,048,576 bytes) which was quite a large amount for a small computer at the time. The concept of segment registers was not new to many mainframes which used segment registers to swap quickly to different tasks. In practice, on the x86 it was (is) a much-criticized implementation which greatly complicated many common programming tasks and compilers. However, the architecture soon allowed linear 32-bit addressing (starting with the 80386 in late 1985) but major actors (such as Microsoft) took several years to convert their 16-bit based systems. The 80386 (and 80486) was therefore largely used as a fast (but still 16-bit based) 8086 for many years.

How does X86 work?

These are then handed to a control unit that buffers and schedules them in compliance with x86-semantics so that they can be executed, partly in parallel, by one of several (more or less specialized) execution units. These modern x86 designs are thus pipelined, superscalar, and also capable of out of order and speculative execution (via branch prediction, register renaming, and memory dependence prediction ), which means they may execute multiple (partial or complete) x86 instructions simultaneously, and not necessarily in the same order as given in the instruction stream. Some Intel CPUs ( Xeon Foster MP, some Pentium 4, and some Nehalem and later Intel Core processors) and AMD CPUs (starting from Zen) are also capable of simultaneous multithreading with two threads per core ( Xeon Phi has four threads per core). Some Intel CPUs support transactional memory ( TSX ).

What is the Pentium brand?

Following the fully pipelined i486, Intel introduced the Pentium brand name (which, unlike numbers, could be trademarked) for their new set of superscalar x86 designs. With the x86 naming scheme now legally cleared, other x86 vendors had to choose different names for their x86-compatible products, and initially some chose to continue with variations of the numbering scheme: IBM partnered with Cyrix to produce the 5x86 and then the very efficient 6x86 (M1) and 6x86 MX ( MII) lines of Cyrix designs, which were the first x86 microprocessors implementing register renaming to enable speculative execution. AMD meanwhile designed and manufactured the advanced but delayed 5k86 ( K5 ), which, internally, was closely based on AMD's earlier 29K RISC design; similar to NexGen 's Nx586, it used a strategy such that dedicated pipeline stages decode x86 instructions into uniform and easily handled micro-operations, a method that has remained the basis for most x86 designs to this day.

Why did Apple switch to ARM?

Thus it's kinda pointless to discuss the whole thing: Apple switched to ARM not because they weren't satisfied by performance, but because it was the only way for them to ensure that life of any application developer may be quickly, efficiently and silently destroyed by them at their whim.

Is x86 dying?

x86 as an architecture is not dying anytime soon in my opinion but Intel is losing the high-performance computing market to AMD x86 chipsets. Intel is also losing the small, quiet, cool-running chipset market to Arm. Arm is RISC and thus has more long-term potential than CISC.

Is x86 a pro platform?

I though about it, and I could think of x86 being 'pro' platform for gamers, hobbyist and everybody who not care about watt usage. I'm pretty sure ARM will be used for more processing power. Think of it like shift from 32-bit to 64-bit. Definetely x86 will be with us for quite some time. I don't know how long - you see, 5 years ago Intel was the big one in CPU manufacturing, until AMD didn't show their Ryzen processors. Nowadays Intel is just meh when thinking about the way-to-go with CPUs. Things can change rapidly. Not to mention that they fail to deliver their promised 7nm.

When will ARM become the dominant CPU architecture?

For now, I'd say that while just x86 may be gone (perhaps around 2025), x86-64 will be around for a bit longer, maybe until 203x. But, by 2030, I'd say that ARM will become the dominant CPU architecture, until something with more PPW comes in.

Is x86 good enough?

Not everyone in the industry is audacious enough to do something like that and for anyone who doesn't want to hold someone else hostage x86 is plenty good enough.

Is X86 good for gaming?

Probably not, but x86 is very old. Some emulators don't support x86 (cemu, bsnes, etc.). I think x86 is terrible for modern gaming.

Is x86 still used?

Absolutely not. x86 is still currently used a LOT. And think about it. If x86 was dying, would there be more ARM computers than x86 computers? The majority of those are 64-bit. 32-bit is going to go the way of the dodo. Apple no longer produces 32-bit macOS. Microsoft is phasing out 32-Bit Windows 10.

please run this application on physical device only

I got this error on emulators. So thought of installing Android x86 on my laptop. Tried live image before installing. It showed the same error. Will I install it, will I be able to bypass the error? Or the physical device check can't be bypassed even? Let me know guys. Thank you.

qca61x4a qualcom wifi

qca61x4a qualcomm wifi problem i can not connect wifi because android x86 cant even see my pci wifi card. Bluetooth works perfect but i cant connect wifi. I tried ath10k drivers. No help. Can anybody help me please Note: rfkill list cant see my wlan

MOUSEPAD DOESNT WORK WHEN INSTALLED ANDROID-X86 ON HARD DRIVE

hey, i recently installed android-x86 on my harddrive but my touchpad isnt working, even the mouse icon is not showing what can i do to rectify that?

Ethernet not working

I just installed android x86 and I have not enter net access cause my pc use a ethernet is they a way to make ethernet work

Can I learn Theoritical Computer Science by my own?

I'm not a CS student. Tho I plan to learn Programming Languages, I'm more interested in TCS.

What are the lowest transistor computers?

I am trying to find a list of Turing complete computers with about the same amount or less transistors than a PDP-8/S which to my understanding has about 1400 transistors using DTL.

Should I put a bot on my resume?

I’m still a computer science student, but I’ve got a decent amount of projects made since I’ve been programming before I got into college, I’m currently in my senior year, and I’ve created my first bot for a game in python.

How was x86 ever used in phones?

The low power consumption of RISC architectures (Ex ARM) and compressed instruction sets (Ex Thumb) make these designs the huge majority of mobile processors.

Where to begin for building side projects?

Hi everyone! I’m an incoming junior in college and I declared my major late. This summer, I’ve been slowly self studying on top of a full time “research assistant” job (not comp sci or tech related at all) in the hopes that I could build up the necessary knowledge to start side projects for a resume/portfolio.

Why does hashing a password result in different hashes, each time?

if I hash the same plain-text multiple times, it returns different hash strings:

Is AMD still at 7nm?

AMD are still at 7nm (soon to be 5nm in 2021) and in Intel's case 14nm, theres still room for power, performance and heat improvements before reaching the same die size. While it is a amazing performer for the power/wattage ratio and a promising long term solution, x86 will still be relevant for years to come.

How much RAM does a MacBook Air have?

Testing conducted by Apple in October 2020 using preproduction MacBook Air systems with Apple M1 chip and 8-core GPU, configured with 8GB of RAM and 512GB SSD. The wireless web test measures battery life by wirelessly browsing 25 popular websites with display brightness set to 8 clicks from bottom.

How many Macs did Apple sell last year?

According to many market researchers, Apple shipped around 18 million Macs last year (and projected volume is to be around the same, this year). Let's say Intel is selling their processors to Apple for an average of $150 each. That's $2.7 billion that Apple will be keeping in-house, every year.

What is Apple's only goal with Apple ARM?

As far as I can tell, Apple's only goal with Apple ARM is use it in everything Apple in the closed Apple ecosystem.

How to get ARM compatible Mac?

1. ensure that compatibility with all existing MacOS software/programs is 100% perfect. 2. get all of their current users to buy ARM-based Mac computers. 3. convince the rest of the market that they need to ditch x86/x64 and go with ARM-based Mac computers, as well.

What happens if ARM takes over?

If ARM takes over, it will be due to chips from companies like Nvidia or Qualcomm, combined with Windows for ARM and a compatibility layer that actually works well.

Is x86 dying?

Yes, x86 is dying because some synthetic benchmarks said so...

Why is my laptop not eligible for Windows 11?

Problem 1: Windows 11. As expected, my Windows 10 laptop is not eligible for Windows 11 because it doesn't have a supported processor. Problem is, Microsoft drew a really harsh line on processor requirements, with minimum being 8th gen intel, which were just released in 2018.

How often does Windows 11 get updated?

Windows 11 will get feature update yearly (think it as the new macOS version every year), and each update will get 24 months of support (again, similar to how Apple supports -2 versions of macOS). After seeing how Microsoft made an abrupt cutoff of processor support for Windows 11, it does make me wonder if they would even bother to support x86 in 10 years when everybody, including intel, is leaving the architecture.

What to do if playback doesn't begin?

If playback doesn't begin shortly, try restarting your device.

What chips do astronauts need to survive?

They need to use chips that can survive the perils of space, i.e., cosmic/solar radiation.

Is Intel still making x86 processors?

That's a huge hint of intel themselves are transitioning. Of course, the problem for a consumer is that today, intel is still making x86 processors. But it's not a good feeling when you bought an expensive laptop, and see the processor manufacturer itself abandoning the architecture mere years after.

What chip does the Mars rover use?

And the latest Mars rover NASA landed runs on a G3 PPC chip! That really surprised me. I understood why the Space Shuttle used 16-bit PCs. They knew it worked, the software worked, and they survived past missions.

Will the X86 go away?

It probably won't ever go away 100%, and yes in enterprise it will probably linger on to some degree, maybe indefinitely, but I think for consumer computing it's no longer going to be the optimal platform going forward. Increasingly it's going to be about super sleek, thin, power efficient, cool running design focused products like the new iMac and fanless MacBook Air, or the Surface Pro X. x86 might be able to keep ahead on performance, but it seems impossible for it to match what Apple and Qualcomm are doing with thermals, and that's even before Microsoft, Google and AMD join the party with their own chips.

image

Summary

x86 is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introduced in 1978 as a fully 16-bit extension of Intel's 8-bit 8080 microprocessor, with memory segmentation as a solution for addressing more memory than can be covered by a plain 16-bit address. The t…

Overview

In the 1980s and early 1990s, when the 8088 and 80286 were still in common use, the term x86 usually represented any 8086-compatible CPU. Today, however, x86 usually implies a binary compatibility also with the 32-bit instruction set of the 80386. This is due to the fact that this instruction set has become something of a lowest common denominator for many modern operating systems and probably also because the term became common after the introduction …

History

At various times, companies such as IBM, VIA, NEC, AMD, TI, STM, Fujitsu, OKI, Siemens, Cyrix, Intersil, C&T, NexGen, UMC, and DM&P started to design or manufacture x86 processors (CPUs) intended for personal computers and embedded systems. Other companies that designed or manufactured x86 or x87 processors include ITT Corporation, National Semiconductor, ULSI System Tec…

Basic properties of the architecture

The x86 architecture is a variable instruction length, primarily "CISC" design with emphasis on backward compatibility. The instruction set is not typical CISC, however, but basically an extended version of the simple eight-bit 8008 and 8080 architectures. Byte-addressing is enabled and words are stored in memory with little-endian byte order. Memory access to unaligned addresses is allowed for almost all instructions. The largest native size for integer arithmetic and memory add…

Current implementations

During execution, current x86 processors employ a few extra decoding steps to split most instructions into smaller pieces called micro-operations. These are then handed to a control unit that buffers and schedules them in compliance with x86-semantics so that they can be executed, partly in parallel, by one of several (more or less specialized) execution units. These modern x86 designs are thus pipelined, superscalar, and also capable of out of order and speculative execution

Addressing modes

Addressing modes for 16-bit processor modes can be summarized by the formula:
Addressing modes for 32-bit x86 processor modes can be summarized by the formula:
Addressing modes for the 64-bit processor mode can be summarized by the formula:
Instruction relative addressing in 64-bit code (RIP + displacement, where RIP is the instruction pointer register) simplifies the implementation of position-independent code (as used in shared li…

x86 registers

The original Intel 8086 and 8088 have fourteen 16-bit registers. Four of them (AX, BX, CX, DX) are general-purpose registers (GPRs), although each may have an additional purpose; for example, only CX can be used as a counter with the loop instruction. Each can be accessed as two separate bytes (thus BX's high byte can be accessed as BH and low byte as BL). Two pointer registers have specia…

Operating modes

Real Address mode, commonly called Real mode, is an operating mode of 8086 and later x86-compatible CPUs. Real mode is characterized by a 20-bit segmented memory address space (meaning that only slightly more than 1 MiB of memory can be addressed ), direct software access to peripheral hardware, and no concept of memory protection or multitasking at the hardware level. All x86 CPUs in the 80286 series and later start up in real mode at power-on; 80186 CPUs and earli…

1.Will x86 die? - General Discussion - Linus Tech Tips

Url:https://linustechtips.com/topic/1223240-will-x86-die/

18 hours ago Web · Posted July 17, 2020. Probably not. I think that if Apple is successful in their ARM roll out, it could create a higher market share and usage of it. X86 has also been …

2.Is x86 (Intel and AMD) a dead platform? - CPUs, …

Url:https://linustechtips.com/topic/556011-is-x86-intel-and-amd-a-dead-platform/

22 hours ago Web · I voted yes, because in theory it should be dead as other platforms are rapidly approaching, and possibly surpassing, the performance that x86 delivers. In …

3.Why x86 is about to die? - Medium

Url:https://medium.datadriveninvestor.com/why-x86-is-about-to-die-3a14e7628622

13 hours ago Web · Back in 1978 Intel founded a microarchitecture called x86. It was a 16-bit architecture at launch that had multiple predefined instructions to make calculations and …

4.Is the x86 architecture in general dead (or dying)? - Steam …

Url:https://steamcommunity.com/discussions/forum/12/2924479876984855000/

34 hours ago Web · x86 is Von Neuman architecture. Meaning stored program architecture, x86 and ARM both are, however in some fields yes it is dead. Have a look at the monstronous …

5.x86 - Wikipedia

Url:https://en.wikipedia.org/wiki/X86

13 hours ago Web · Absolutely not. x86 is still currently used a LOT. And think about it. If x86 was dying, would there be more ARM computers than x86 computers? The majority of those …

6.Is x86 dying? - BetaArchive

Url:https://www.betaarchive.com/forum/viewtopic.php?t=41600

21 hours ago WebIn the next few weeks, I may be attempting to setup an Android-x86 VM. I want to use the VM for hosting and streaming Android applications. I got inspiration from now.gg …

7.Is the official Android-x86 dead? : Androidx86 - reddit

Url:https://www.reddit.com/r/Androidx86/comments/q7hq56/is_the_official_androidx86_dead/

4 hours ago WebThe reason that the M1 macs look so efficient on paper in comparison to the Intel Macs is largely because the Intel Macs use 14nm nodes and the M1 series 5nm. The 12900h is …

8.Is the x86 CPU architecture going to slowly die? - reddit

Url:https://www.reddit.com/r/AskComputerScience/comments/n9fkaq/is_the_x86_cpu_architecture_going_to_slowly_die/

3 hours ago Web · In specific apps in specific use cases it is faster, but not generally for compute, not yet. People called x86 dead in the 90s, didn’t happen, people called it dead …

9.X86 is a dying plafform, will AMD switch to ARM soon?

Url:https://hardforum.com/threads/x86-is-a-dying-plafform-will-amd-switch-to-arm-soon.2003725/

6 hours ago Web · Well, the reports of the x86 death have been greatly exaggerated. The vast majority of computers, either laptops or desktops, being sold right now uses x86 …

10.The worst time to buy a Windows computer? (2022 death …

Url:https://forums.macrumors.com/threads/the-worst-time-to-buy-a-windows-computer-2022-death-of-x86.2303157/

23 hours ago

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9