Click here to Skip to main content
15,887,027 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: A future without x86? Pin
jschell30-Oct-23 6:11
jschell30-Oct-23 6:11 
GeneralRe: A future without x86? Pin
honey the codewitch30-Oct-23 7:40
mvahoney the codewitch30-Oct-23 7:40 
GeneralRe: A future without x86? Pin
Peter Adam30-Oct-23 6:17
professionalPeter Adam30-Oct-23 6:17 
GeneralRe: A future without x86? Pin
honey the codewitch30-Oct-23 12:38
mvahoney the codewitch30-Oct-23 12:38 
GeneralRe: A future without x86? Pin
obermd30-Oct-23 3:52
obermd30-Oct-23 3:52 
GeneralRe: A future without x86? Pin
Member 1419238230-Oct-23 5:34
Member 1419238230-Oct-23 5:34 
GeneralRe: A future without x86? Pin
sasadler30-Oct-23 6:33
sasadler30-Oct-23 6:33 
GeneralRe: A future without x86? Pin
Chad Juliano30-Oct-23 7:46
Chad Juliano30-Oct-23 7:46 
>
There's no getting around that x86 is showing its age architecturally. Even discounting all the ancient backward compatibility, like "real mode", it's getting awkward.


The Intel x86 CPU's will never be able to match the performance of Apple M series CPU because of a design problem with the instruction set. When x86 was designed parallelism was not an issue because instructions were decoded serially. Today CPU's gain most of their performance from parallel decode.

The ARM instruction set is mostly fixed width while x86 is variable width. You can't decode instructions efficiently in parallel when you can't easily determine how to break them up into separate instructions.

For example x86 gets a sequence of bytes and first needs to decode the bytes to figure out how to group them together into instructions. ARM can skip this step because the instructions are simpler and fixed width. In that case it can easily issue groups of bytes to parallel decoders.

Here is an analogy: Imagine someone trying to direct groups of people to into separate at an airport security screening. They need to make sure that families go together in the same line. If each family could have 1-4 people then they would need to ask each person which family they belong to (i.e. x86). If there is a requirement that all families have 4 people then they can all move through to the x-rays without being asked.
GeneralRe: A future without x86? Pin
Ralf Quint30-Oct-23 8:18
Ralf Quint30-Oct-23 8:18 
GeneralRe: A future without x86? Pin
honey the codewitch30-Oct-23 8:32
mvahoney the codewitch30-Oct-23 8:32 
GeneralRe: A future without x86? Pin
jschell31-Oct-23 5:26
jschell31-Oct-23 5:26 
GeneralRe: A future without x86? Pin
Chad3F2-Nov-23 10:26
Chad3F2-Nov-23 10:26 
GeneralSomething different leading into the weekend... Pin
Graeme_Grant26-Oct-23 14:53
mvaGraeme_Grant26-Oct-23 14:53 
GeneralRe: Something different leading into the weekend... Pin
Christian Graus26-Oct-23 16:19
protectorChristian Graus26-Oct-23 16:19 
GeneralRe: Something different leading into the weekend... Pin
PIEBALDconsult27-Oct-23 6:05
mvePIEBALDconsult27-Oct-23 6:05 
GeneralRe: Something different leading into the weekend... Pin
Roger Wright27-Oct-23 18:55
professionalRoger Wright27-Oct-23 18:55 
GeneralWordle 860 Pin
StarNamer@work26-Oct-23 14:10
professionalStarNamer@work26-Oct-23 14:10 
GeneralRe: Wordle 860 Pin
Amarnath S26-Oct-23 14:37
professionalAmarnath S26-Oct-23 14:37 
GeneralRe: Wordle 860 Pin
Christian Graus26-Oct-23 16:19
protectorChristian Graus26-Oct-23 16:19 
GeneralRe: Wordle 860 Pin
GKP199226-Oct-23 18:21
professionalGKP199226-Oct-23 18:21 
GeneralRe: Wordle 860 Pin
Shane010326-Oct-23 18:48
Shane010326-Oct-23 18:48 
GeneralRe: Wordle 860 Pin
Sander Rossel26-Oct-23 20:40
professionalSander Rossel26-Oct-23 20:40 
GeneralRe: Wordle 860 Pin
GuyThiebaut26-Oct-23 20:46
professionalGuyThiebaut26-Oct-23 20:46 
GeneralRe: Wordle 860 - 3 4 me Pin
pkfox26-Oct-23 20:53
professionalpkfox26-Oct-23 20:53 
GeneralRe: Wordle 860 Pin
ChandraRam27-Oct-23 0:02
ChandraRam27-Oct-23 0:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.