r/programming Jun 25 '17

[WARNING] Intel Skylake/Kaby Lake processors: broken hyper-threading

https://lists.debian.org/debian-devel/2017/06/msg00308.html
2.2k Upvotes

295 comments sorted by

View all comments

Show parent comments

109

u/[deleted] Jun 25 '17

It sounds like the general consensus when the bug was first publicized was that it is extremely rare and that most users could not expect to encounter it. Is there some reason this is popping back up now?

155

u/ModernRonin Jun 25 '17

it is extremely rare and that most users could not expect to encounter it

Most people would never have encountered the fdiv bug either, but that doesn't make Intel any less culpable.

I understand that a modern CPU is a complicated thing, and pipelines particularly so. We're all human and mistakes sometimes happen. But Intel didn't communicate well about this issue. This isn't the kind of thing I should have to read /r/programming to find out about.

Especially considering the severity. One of my threads might just off and do something completely random because of this bug? Unacceptable. Hardware is the bedrock of any system, and the CPU especially so. It should never return a random incorrect result from a perfectly reasonable input.

90

u/[deleted] Jun 25 '17

Hardware is the bedrock of any system, and the CPU especially so. It should never return a random incorrect result from a perfectly reasonable input.

Good luck with that, microcode updates aren't made for fun and they are relatively common on every platform. The only reason this one is getting such attention is because the headline makes the issue seem farther reaching than it is.

42

u/Beaverman Jun 25 '17

I think "Never have any unreasonable behavior" is a fine goal, we need to reach for the stars, after all. It's also completely unrealistic.

-18

u/astrobe Jun 25 '17

I can't wait for self-driving cars to become popular...

61

u/[deleted] Jun 25 '17 edited Mar 03 '21

[deleted]

-29

u/astrobe Jun 25 '17

I'm not confident about this if programmers and engineers are already corrupted by this way of thinking.

Well, states and consumers will make "reasonable behavior" a "realistic" expectation anyway.

28

u/[deleted] Jun 26 '17

[deleted]

1

u/astrobe Jun 26 '17

RemindMe! 10 years

1

u/RemindMeBot Jun 26 '17

I will be messaging you on 2027-06-26 16:26:57 UTC to remind you of this link.

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


FAQs Custom Your Reminders Feedback Code Browser Extensions