News for hackers. Stuff that matters.
Re:Performance variation in ‘identical’ processors by dchichkov on Sunday January 05, 2020 @07:22PM (#21965358)
The cited paper doesn't attribute performance variation to silicon to silicon variation. Only the blog post does.
Re:Performance variation in ‘identical’ processors by mlyle on Sunday January 05, 2020 @07:24PM (#21965372)
From the abstract:

> We show that this variation is further magnified under a hardware-enforced power constraint, potentially due to the increase in number of cores, inconsistencies in the chip manufacturing process and their combined impact on processor’s energy management functionality

and recommendations:

> • Characterizing node performance based on averaged performance distorts the true impact of manufacturing variation on processors on the node and therefore should be avoided

Re:Performance variation in ‘identical’ processors by dchichkov on Sunday January 05, 2020 @07:40PM (#21965457)
Well, yes, they do speculate in the abstract, note potentially there. It looks like authors do believe the variation is caused by manufacturing variation. But nothing in the paper actually shows it. There's no attempt to determine the cause of observed performance variation in the paper. An empirical survey.

Interestingly, that recommendation could be interpreted "empirical studies based on averaged node performance" give a very distorted view on "the true impact of manufacturing variation on processors".

Re:Performance variation in ‘identical’ processors by mlyle on Sunday January 05, 2020 @07:47PM (#21965495)
The entire study seems to presuppose that most of what is measured is processor manufacturing variation. There's further recommendations about removing the variation with processor binning, etc.

It's an interesting set of measurements, but the assumed source of the variation is dubious, and it's not clearly what, if any, actions it really supports.

Re:Performance variation in ‘identical’ processors by dchichkov on Sunday January 05, 2020 @08:05PM (#21965576)
Yeah. Maybe authors know something we don't. Or maybe were simply trying to get the paper accepted into a silicon-related conference.
Re:Performance variation in ‘identical’ processors by rwem on Sunday January 05, 2020 @07:40PM (#21965453)
I wonder how much of this is due to measurement error of temperature. Core frequency and voltage control are governed by some suspiciously round numbers like Tj(max) == 90C. But when the controller thinks Tj == 90C, what's the measurement error?
Re:Performance variation in ‘identical’ processors by mlyle on Sunday January 05, 2020 @07:44PM (#21965477)
A moderate amount. Some of the frequency curve involves the thermal diode, but much less so when TDP capping is used as in the paper.

But the temperature of the silicon itself has a lot to do with the performance you get at a given power level.

Re:Performance variation in ‘identical’ processors by rwem on Sunday January 05, 2020 @08:16PM (#21965622)
Power limits have the same problem, don't they? Except it's maybe worse because you get the product of the error terms for Icc and Vcc?
Re:Performance variation in ‘identical’ processors by mlyle on Sunday January 05, 2020 @09:39PM (#21965982)
Thermal diodes on dies have a reasonable error.

Voltages and currents are easy to measure relatively precisely.