this post was submitted on 24 Oct 2023
56 points (98.3% liked)

PC Gaming

12039 readers
162 users here now

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let's Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments, within reason.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] echo64@lemmy.world 5 points 2 years ago (10 children)

I just gotta pour water on this. I'm sorry. It bothers me.

Apple did some amazing marketing around their chip to make people think its arm that made it so good. I'm sorry, it's not. The Intel chips that came out the next year were even better.

Do you know what the secret sauce is? Tsmc. They constantly buy the latest and greatest chip fab tech, and if you use them, your stuff is gonna be next level by default. Intels fabs upgraded their tech the year after tsmc did, and well that solved that problem, suddenly just as good or better.

Apples' secret sauce wasn't arm. It was buying TSMC an entire factory. They literally bought the company an entire new factory for a deal that would guarantee apple a minimum number of fab time per year in TSMC fabs.

And of course the kicker is that none of these cpus actually run x86 or arm. Haven't done for decades, the machine code is compiled down to a chip specific bytecode at execution time. Bloat isn't a problem because the cpu doesn't run x86.

[–] vox@sopuli.xyz 1 points 2 years ago* (last edited 2 years ago) (2 children)

arm IS more efficient on the instruction level (faster conditions directly in the instructions, better prediction, it's overall more efficient)
even armv4 is technically more efficient thrn modern x86, assuming identical node size

[–] echo64@lemmy.world 1 points 2 years ago (1 children)

oh yeah and x86 has a billion extensions that requires multiple arm instructions to execute. but non of this matters as none of the arm or x86 chipsets actually execute arm or x86 machine code, it's all transformed (sorry i can't use the word compile here people get mad) into processor specific microcode making the whole thing moot

[–] superb@lemmy.blahaj.zone 0 points 2 years ago

You don’t understand what microcode is, it’s not a magic spell that can hide all problems of an instruction set.

load more comments (7 replies)