Intel chip bug

in #gridcoin7 years ago

See this recent news posting --

https://www.reuters.com/article/us-cyber-intel/design-flaw-found-in-intel-chips-fix-causes-them-to-slow-report-idUSKBN1ES1BO

Apparently all Intel chips from within the past 10 years have a design flaw which could compromise the security of a system. OS-level patches will have to be released. However, get this:

 “The effects are being benchmarked, however we are looking at a ballpark figure of a five to 30 percent slowdown, depending on the task and the processor model.” 

5-30% slowdown?! Is that for real?? I'm sad for the negative effect this will have on scientific compute power. Maybe I will switch to AMD for my next computer :/

Sort:  

From what I've read, it looks like there is a way for a program with 'user' level permissions to figure out the memory layout of 'system' level processes when both are present in the CPU cache, and then use that as the starting point for another exploit. If you have to flush the CPU cache when switching between 'user' and 'system' permissioned processes, that's going to slow things down a bit, but it's also going to vary a lot with the particular situation. I think it's too hard at this stage to say exactly how it's going to impact usability, but I sincerely doubt it's going to be a big issue for most use cases.

The article from this morning gave the 5-30% performance reduction figure. However, here is an updated statement:

' “Intel has begun providing software and firmware updates to mitigate these exploits,” Intel said in a statement. “Contrary to some reports, any performance impacts are workload-dependent, and, for the average computer user, should not be significant and will be mitigated over time.” '

So, you're right. It's easy for the media to misinterpret numbers and run away with their conclusions. Based on what you're saying about the exact mechanism behind the bug, it makes sense that potential slowdowns will be highly dependent on workload. For scientific calculations running on e.g. BOINC, I wonder if flushing the CPU cache between 'user' and 'system' permissioned processes would even really matter. This is def going beyond my area of expertise. I'm going to track with the developing news though, and hopefully we eventually get a clearer picture of what the impact actually is.

Good time for a threadripper build :)

did one a month ago, still do not regret it!

seriously thinking about it! lol

On a single core cpu the effect is big, but in a multithreaded cpu the effects ought to be order of magnitude smaller.

Congratulations @h202! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

I wonder how much this will impact the magnitude distribution in Gridcoin?

See my comment above. It's quite possible the earlier media reports were exaggerating, and it won't be so bad after all. Let's wait and see though.

Congratulations @h202! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @h202! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!