News for hackers. Stuff that matters.
Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by kzrdude on Sunday May 26, 2019 @01:34PM (#20016168)
What does stability mean, a bit more exactly? Just curious
Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by bayindirh on Sunday May 26, 2019 @01:40PM (#20016222)
The switching speed of silicon has also some upper limit. When you drive silicon faster, it starts to make mistakes. i.e. not all electrons go the where you want them to go. This causes soft-faults and CPU re-executes the part at best, or gives you a BSOD, oops or panic at worst.

This upper limit depends on process, layout, power design and power limits of the CPU.

Last but, not the least, not all CPUs are created equal on a wafer. I came from an era where we hunted plain blue AMD Athlon dies for higher overclocking potential, since they were from center of the wafer and they were more stable under high load/voltage/clock. I had a 2200MHz Athon (200 x 11) which was faster then AMD's own 2200MHz Athlons, since AMD wasnt offering a 200MHz bus version of their 2200MHz parts.

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by koala_man on Sunday May 26, 2019 @02:13PM (#20016438)
>gives you a BSOD, oops or panic at worst.

That's not too bad. I'd be much more worried about code silently doing the wrong thing .

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by AaronFriel on Sunday May 26, 2019 @03:06PM (#20016771)
That happens too. Prime 95 and other stability tests are used and can check when wrong results are returned. There's often a sliver of frequencies where a system under load begins performing floating point calculations incorrectly while other, simpler systems in the CPU are still functioning correctly.

The BSOD, oops, or panic is a symptom of widespread errors.

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by bayindirh on Sunday May 26, 2019 @02:40PM (#20016611)
That's also possible. That's why overclockers run Prime95 to test their CPU stability.

Also, a BSOD or panic in the wrong time can cause massive data loss. That's beyond bad sometimes.

Edit: I mixed Prime95 with SuperPi. Thanks AaronFriel.

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by atq2119 on Sunday May 26, 2019 @03:14PM (#20016824)
Why do you think the panic happens?

It's because the code does the wrong thing, and that happens silently... until it hits some pointers or kernel structures and stops being silent.

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by bayindirh on Sunday May 26, 2019 @03:19PM (#20016853)
Not always. CPUs have extensive "machine check" capabilities. some of these MCE events are recoverable, some not.

If the processor fires an unrecoverable MCE event, you're frozen with a nice, explanatory panic.

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by tobylane on Sunday May 26, 2019 @11:18PM (#20019154)
Why are chips in the centre plain blue and better?
Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by bayindirh on Monday May 27, 2019 @04:45AM (#20020470)
Plain blue is not a reason but a result.

Center of a silicon wafer is said to be have a higher quality (due to lithography, physical stresses and other processes which I don't know exact details of), and the result is a die with more homogeneous properties and color reflection. Since the die's tolerances were lower around the center of the wafer, the performance of the resulting chip was better.

AMD was also sub-binning most of these parts (they were sold as Athlon 1700 @ 1433MHz regardless of their performance level), so people were buying these unlocked sleepers and overclocking them to insane levels without voltage increases.

However, today the processes is so different and node sizes are so small that the dies' color are different and not perceivable anyway.

In the older days, this issue was more of an obscure, collective wisdom which resulted from trial and error days of overclocking wars.

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by leggomylibro on Sunday May 26, 2019 @06:30PM (#20017987)
Disclaimer: this is an oversimplification and I only have a lay person's understanding.

CPUs are basically huge networks of transistors (on/off switches). They're sort of like tiny printed circuit boards; lots of individual 'parts' are connected by 'wires' on top of a silicon wafer.

The distances are miniscule, but the lengths of wires running between transistors still varies. So when a transistor switches between 'off' and 'on', the signal takes a different amount of time to reach to its destination depending on which transistors are being switched. The signal can also feed into multiple other transistors which it will reach at different times.

While signals are busy propagating through the circuit, the CPU's state will be unstable, including the 'output' value of its current instruction. The time that it takes for any given instruction to stabilize is tough to predict because it depends on a lot of things, including how far apart the transistors are and how many of them the signal needs to pass through.

The CPU's "tick rate" in Hertz relates to how quickly it "latches" its internal state. Between "ticks", the CPU waits for all of the signals to stabilize. If they haven't stabilized when the clock strikes, bad things can happen.

I'm not sure how the 'quality' of an individual chip can make it more amenable to overclocking, though; maybe they run into fewer issues from thermal stress? Maybe the tiny 'wires' between the transistors have slightly less resistance? I dunno, someone help me out?

Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by wtallis on Sunday May 26, 2019 @08:18PM (#20018521)
I think the inconsistencies between samples of the same model of chip are much less about the interconnect wires than about the transistors themselves, having variation in their individual switching speed vs voltage curves. There's nor really much variation in interconnect length between a given two gates when both chips are made from the same masks. But especially at the lower (finer pitch) layers of metal interconnect, variations in resistance and capacitance can affect how things operate.
Re:Intel Announces 8 Core I9-9900KS: Every Core at 5Ghz, All... by saltyshake on Sunday May 26, 2019 @01:36PM (#20016191)
The CPU not losing its marbles when overclocked.

https://devblogs.microsoft.com/oldnewthing/20050412-47/?p=35...