4 ms·
I’d guess that the upper limit is stability rather than thermal capacity at that point
by adamparsons 7y ago
I’d guess that the upper limit is stability rather than thermal capacity at that point
- kzrdude 7y agoWhat does stability mean, a bit more exactly? Just curious
- saltyshake 7y agoThe CPU not losing its marbles when overclocked. https://devblogs.microsoft.com/oldnewthing/20050412-47/?p=35923 https://devblogs.microsoft.com/oldnewthing/20050412-47/?p=35...
- bayindirh 7y agoThe 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.
- koala_man 7y ago>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 .
- bayindirh 7y agoThat'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.
- AaronFriel 7y agoThat 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.
- atq2119 7y agoWhy 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.
- bayindirh 7y agoNot 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.
- tobylane 7y agoWhy are chips in the centre plain blue and better?
- bayindirh 7y agoPlain 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.
- leggomylibro 7y agoDisclaimer: 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?
- wtallis 7y agoI 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.