Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Seriously misleading (Score 2) 120

Not only do they misspell the name of the mitigation technique, the "retpoline" technique only protects against the indirect branch variant of Spectre. The fix for Meltdown is still KPTI, with all the same overhead that involves. The "negligible inpact on performance" is on top of the KPTI changes.

Comment Re:Ummm, I kinda doubt it (Score 1) 372

SATA is not going to 12 Gbps. Going from 6 to 12 Gbps is a huge leap, and requires quite a bit of extra electrical training, which has been defined for SAS, but not for SATA. The next generation of SAS controllers will support SAS at 12 Gbps, and SATA at 6 Gbps.

Instead, T13 has decided to move to a pure PCIe based model called "SATA Express". This uses either AHCI, which current operating systems will interpret as a SATA controller attached to a single hard drive, or "NVM Express", which is a completely new protocol which is intended for use in high-performance servers.

Apple is simply jumping the gun on the new technology.

Comment Re:how does the patch work? (Score 3, Informative) 213

The x87 registers are all 80 bits long, while standard doubles are only 64 bits. You can get into a situation where two floating point registers contain different values that round to the same double value, yet they don't compare equal. Adding the volatile keyword forces the compiler to copy the registers to the stack and read them back every time they are accessed, truncating them to 64 bits. The patch is only needed on x86 because x86_64 uses SSE3 for floating point, which works with 64-bit floats natively.

Slashdot Top Deals

Nothing succeeds like success. -- Alexandre Dumas

Working...