Pointed out that `` small errors in the number of constituent atoms '' may cause differences in the performance of the same processor


by

ColiN00B

Processors that execute software instructions on a computer are very important hardware in a computer configuration. However, regarding the performance of such a processor, 'a slight difference in the number of atoms in the manufacturing process of the processor may cause variations in performance even with the same processor,' says a software engineer expert. Derek Jones claims.

The Shape of Code »Performance variation in 2,386 'identical' processors
http://shape-of-code.coding-guidelines.com/2020/01/05/performance-variation-in-2386-identical-processors/

'Every microprocessor depends on random variations in the manufacturing process,' Jones said, even though processors are sold as the same product, the transistors and the atoms that make up the connections between the transistors. Point out that there is a difference in the number.

According to Jones, if a product is made up of thousands to tens of thousands of atoms, little difference will appear even if the amount of atoms is slightly different. However, with recent advances in processor miniaturization, it has been reported that TSMC , the world's largest semiconductor manufacturer, has begun manufacturing processors using the 5nm process . In this way, at the time of writing an article in which the processor has become smaller, the width of the connection between the transistors may be only a few tens of atoms. Therefore, a slight difference in the number of atoms may have a significant effect on performance.


by RemazteredStudio

As for the effect of the difference in the number of atoms on the processor, Jones points out that the thermal characteristics of the processor may change. In other words, slight variations in atoms may cause certain processors to heat up faster or slower than other processors.

Modern processors have a safety mechanism that automatically lowers the operating frequency and voltage so that if the temperature rises too high, the processor will not be damaged by overheating. Jones argues that differences in the thermal characteristics of the processor due to variations in the atoms cause differences in the performance exhibited even when the same processor is operated in the same environment.

In fact, this is the result of a benchmark test using 2386 Intel processors, Sandy Bridge version of Xeon , which Jones claims is 'a great example of the performance fluctuation even with the same processor'. The underlying data was provided by computer scientist Barry Rountree , and all processors performed benchmark tests under the same maximum power limit. It can be seen that there is variation in the time to complete the benchmark test and the operating frequency for the same processor.



Mr. Jones pointed out that the results of the benchmark test of Sandy Bridge version Xeon varied, possibly because the thermal characteristics and performance of other hardware devices connected to each processor were affected, not necessarily. The results are not always based on atomic differences. However, he says this is a good example of how thermal performance can affect benchmark test results for the same processor.

Intel began producing the Sandy Bridge microarchitecture in 2011, and in nearly eight years since then, the number of atoms used to construct transistors and connections between transistors has shrunk, says Jones. Pointed out. Jones argued that in today's processors, subtle differences in the number of atoms can cause a great deal of variation in processor performance.

in Hardware, Posted by log1h_ik