this post was submitted on 20 Jun 2026
38 points (100.0% liked)
Hardware
7649 readers
118 users here now
All things related to technology hardware, with a focus on computing hardware.
Some other hardware communities across Lemmy:
- Augmented Reality
- Gaming Laptops
- Laptops
- Linux Hardware
- Linux Phones
- Monitors
- Raspberry Pi
- Retro Computing
- Virtual Reality
Rules (Click to Expand):
-
Follow the Lemmy.world Rules - https://mastodon.world/about
-
Be kind. No bullying, harassment, racism, sexism etc. against other users.
-
No Spam, illegal content, or NSFW content.
-
Please stay on topic, adjacent topics (e.g. software) are fine if they are strongly relevant to technology hardware. Another example would be business news for hardware-focused companies.
-
Please try and post original sources when possible (as opposed to summaries).
-
If posting an archived version of the article, please include a URL link to the original article in the body of the post.
Icon by "icon lauk" under CC BY 3.0
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
ARM and x86 are instruction sets, not architectures. Intel chips and AMD chips can be different from each other, too, just as different ARM processors can be different from each other.
But all modern processors improve performance by engaging in speculative execution, where they run code or calculations before they're necessary, to have the results on hand in case it's needed, or rolled back if it turns out it's not needed after all. The specific methods differ from vendor to vendor and chip to chip.
Exploring these things is important because sometimes speculative execution leaks data beyond the process that's entitled to view it, and there have been computer vulnerabilities exploiting this (see Spectre, Meltdown, etc.).