Ask HN: Why Intel and AMD share the same design flaw?
1–7 of 7 posts
Re: Ask HN: Why Intel and AMD share the same design flaw?
#2Re: Ask HN: Why Intel and AMD share the same design flaw?
#3The combination of features involved: caching, branch prediction and out of order execution are all very valuable. Both individually and in combination.
What has been discovered is that, under certain circumstances, they combine in ways that can leak sensitive information. This is a very bad thing and needs mitigation/fixing.
However, it doesn't mean that the underlying features are inherently bad. Just that they have complex interactions that aren't as well understood as, perhaps, was thought.
When this all settles down, I wouldn't expect these features to be removed. Rather they will be constrained such that they retain as much performance as possible but without the security implications.
Re: Ask HN: Why Intel and AMD share the same design flaw?
#4If you are doing a laundry cycle and you have to wait for the dryer to to finish before you load the washer its going to take lot longer to do the laundry.
Re: Ask HN: Why Intel and AMD share the same design flaw?
#5Re: Ask HN: Why Intel and AMD share the same design flaw?
#6Its how processors are designed. If you take a computer architecture class which I am pretty sure most compsci people have done you learn about most of this stuff. If you don't do caching, branch prediction, pre fetching, out of order execution your processor won't be as fast. Someone just figured a way to exploit the fact that processor are already loading data that it needs to process. If you are doing a laundry cy…
Reminds me of that lecture notes slides from MIT OpenCourseWare on digital electronics
Re: Ask HN: Why Intel and AMD share the same design flaw?
#7Is that an incorrect impression?