22

I want to know definitively if I can build computers using USED processors and expect the same performance as new processors of exactly the same make and type with exactly the same motherboard and drives.

I have searched for several days now online without finding a definitive answer or any studies that explain whether CPUs decline in speed after extended periods of use. I want to know if a used but functional CPU will provide the same performance as a new-from-the-box CPU.

Edit: To be clear, I am looking for a definitive scientific answer, supported by evidence, so that I can make informed decisions when building computers and refurbishing computers. I think this different enough from other questions asked that relate to this topic.

CPU processing speeds will decline as the temperature increases and heat transfer compound may need to be replaced, but aside from this will a CPU lose overall processing power or 'wear out' after extended use?

If so, what causes this? I have heard of electron migration in motherboards, but could this actually cause a CPU to slow down with use? From what I understand about electron migration, it is more likely to cause outright failure of the CPU rather than a gradual slowing of processing speed.

Matthew
  • 1,055
  • 3
  • 11
  • 24
  • Old ones certainly 'feel' slower, especially when you are accustomed to using a new fast cpu. But I've never seen any benchmarking data that would suggest a trend with age. – Sir Adelaide Nov 17 '17 at 05:01
  • 6
    The apparent decline in processor speed is mostly due to software bloat added with every program and OS update/upgrade. – sawdust Nov 17 '17 at 05:09
  • 5
    Does friction increase on well-worn data paths? :) :) :) – Solar Mike Nov 17 '17 at 05:32
  • @SolarMike, actually YES :D see below. – Vladimir Cravero Nov 17 '17 at 08:58
  • NIce one, learn something every day... – Solar Mike Nov 17 '17 at 09:02
  • @SolarMike well, it isn't friction, but the answer explains it. As an aside, my Pentium 4 runs just as well as it always did. – Baldrickk Nov 17 '17 at 09:12
  • In the old days, disk fragmentation would slow a desktop down. Today, most systems have a scheduled defrag built in. – Walter Mitty Nov 17 '17 at 11:36
  • @WalterMitty also (as far as I know) modern file systems often don't need to do defragmentation as often as old file systems as they are better at planning where to store files. – mathreadler Nov 17 '17 at 11:55
  • @Baldrickk exactly. CPUs are designed so that EM doeas not affect performances, but theoretically it is possible. – Vladimir Cravero Nov 17 '17 at 13:18
  • @mathreadler I haven't kept track of that. It seems unlikely to me since, if the free space is fragmented, the OS has little choice about where to put new files. However, if the defrag happens behind the scenes, the use may be completely unaware of it. Also, disk drives with no moving parts may not be slowed down at all by fragmentation. – Walter Mitty Nov 17 '17 at 15:19
  • @WalterMitty yes if the free space is fragmented, but maybe it is better at avoiding that happening by planning in advance. – mathreadler Nov 17 '17 at 22:32
  • The CPU speed depends on the clock speed. So, the answer is no. HOWEVER, if the CPU is not cooled properly you can see a performance drop due to thermal throttling. So, clean your fans and apply new thermal paste every 2 years. – Gabriel Apr 07 '21 at 14:45

2 Answers2

27

CPUs will not change speed with age. Their speed is determined by the clock speed and the physical design characteristics of the CPU.

CPUs do seem to get slower over time. This is caused by a variety of factors, but the main is simply that the things we use CPUs for is changing. For example, you might think you're just using your computer for the same "email and browsing" that you used to do. But email and browsing today are nothing like they used to be. For example, if you compare web pages today with web pages five years ago, they are completely different things.

David Schwartz
  • 61,528
  • 7
  • 100
  • 149
  • 1
    Just to add to David's answer: On top of the web pages in the past and today are completely different (loads much more resources for example) - the actual browser today and years ago are a completely different beast. In the past browser are just program to display (simple) HTML pages, now it can open a whole lot more than just pages. – Darius Nov 17 '17 at 06:30
  • Hi @DavidSchwartz would you please have a look at my answer below? You give some nice insights on the perceived speed, but it is possible for the max speed to be reduced by aging. – Vladimir Cravero Nov 17 '17 at 08:55
  • @VladimirCravero I don't think the original question was asking about maximum speed but about actual performance. – David Schwartz Nov 17 '17 at 09:00
  • 1
    I fail to see how maximum speed does not count towards performance... – Vladimir Cravero Nov 17 '17 at 09:14
  • @VladimirCravero Say you're driving a car at 65 miles per hour and the car's maximum speed drops from 95 to 85. Will the performance of the car change? The maximum speed has no effect on performance, only the actual speed the CPU runs does. (If the maximum speed drops below the actual speed, the CPU will fail, not perform worse.) – David Schwartz Nov 17 '17 at 09:15
  • I see your point, but I would say that there are mechanisms that prevents the cpu from failing, slowing it down. One can be thermal throttling, the multiplier is sw or hw limited to a somewhat lower value and you get less performances. – Vladimir Cravero Nov 17 '17 at 11:04
  • I would add 2 examples: (1) HTTP vs HTTPS - stuff is moving to a more secure internet (slowly)... and it takes more processing power to secure things. (2) static vs dynamic web pages - MySpace vs Facebook. Myspace was no where near as dynamic as Facebook. Everything is Javascript, computed on the fly, database accesses, etc. – WernerCD Nov 17 '17 at 12:34
  • 1
    @DavidSchwartz and to your point... I wouldn't talk about changing speed... I would say cars of yesteryear carried people that weighed 175lbs... today, the average weight of people is 200lbs. Same engine. Same car. Carrying more weight. Of course it's going to go slower. Related: [men weigh 15lbs more than 20 years ago, on average](http://abcnews.go.com/Health/average-weight-american-men-15-pounds-20-years/story?id=41100782). IE: Computers carry more weight and, of course, go slower because of it – WernerCD Nov 17 '17 at 12:38
  • @VladimirCravero Thermal/current throtting was explicitly excluded by the OP. Otherwise, there are no such methods so far as I know. – David Schwartz Nov 17 '17 at 20:30
18

Actually, CPUs and electronics components in general do age with time. It might happen that this aging phenomenon impacts the maximum clock speed of the CPU, but assessing the impact on a real case scenario would be next to impossible.

The main problem I see is electromigration. Basically, on the CPU you have tons of transistors connected by very short and thin metal traces. The electrons, when moving in the conductor (Al or Cu normally), can punch some of the lattice atoms. With time, the atom moves around and settle in places where they are not supposed to be. This phenomenon is similar to what happens with a river, that slowly transports materials from one place to another.

Electromigration can destroy a connection, and this would lead to a non functioning CPU, but before destruction, the connection gets thinner and thinner, so the series resistance increases. If the connection is the power supply for a certain block, increasing its resistance means that the voltage the block will see, will decrease. Roughly, less voltage = less speed, so you might get unreliable operation because of race condition between paths that now have different speed because of aging. This problem can be solved by reducing the clock speed. The actual clock frequency is not impacted by electromigration, because the clock is generated using a quartz crystal, which is extremely stable in any scenario.

This phenomenon is well known and studied, and it is taken in account when designing a chip. I do not expect any modern consumer processor to have such a problem, within its designed lifespan at least, but the possibility is there.

  • I would also say that increased resistance in power paths can lead to temperature increase, that is mitigated by frequency reduction. – Vladimir Cravero Nov 17 '17 at 08:57
  • 1
    See, I was going to say something basic like if a CPU experiences frequent hot/cold cycles (so operating for long period of time doing intensive tasks, then switched off daily) you could expect to see metal fatigue in the connections at the microscopic level. But your answer is far more involved, I like it. – mickburkejnr Nov 17 '17 at 09:59
  • 1
    I have heard of electron migration in motherboards, but could this actually cause a CPU to slow down with use? From what I understand about electron migration, it is more likely to cause outright failure of the CPU rather than a gradual slowing of processing speed. – Matthew Nov 17 '17 at 11:35
  • @Matthew No, It cannot. – Ramhound Nov 17 '17 at 11:40
  • If it is such an urgent matter, you should contact the manufacturer. I would say that EM effects are negligible, but given the fact that you do not have/provide data on previous usage of the used processors, everything is possible. @Matthew – Vladimir Cravero Nov 22 '17 at 00:06