Re:Let's Remove the Global Interpreter Lock
by sqeaky on Monday August 14, 2017 @12:50PM
(#15010176)
You are right about the majority of what you said, but I am pedantically picking on one point. CPU cores are getting faster, but they aren't doing it with clock speed, they are dispatching more instructions per cycle or otherwise making the work faster.
[ Parent
| on HN ]
Re:Let's Remove the Global Interpreter Lock
by kllrnohj on Monday August 14, 2017 @01:23PM
(#15010483)
IPC gains per generation are vanishingly tiny, if they exist at all. Skylake -> Kaby Lake, for example, had no IPC improvements at all. A very small clock bump to the various tiers was it.
Even if you look over a large generation gap there's only a ~20% IPC improvement going from an i7-2600K to an i7-7700K ( https://www.hardocp.com/article/2017/01/13/kaby_lake_7700k_v... )
6 years & a shrink from 32nm to 14nm and all it can muster is +20%. Cores are just not getting faster by any meaningful amount.
Re:Let's Remove the Global Interpreter Lock
by sqeaky on Tuesday August 15, 2017 @10:22PM
(#15024496)
My compiles have gotten more than 20% faster so something is making my newere machines faster than my older machines.
That it is not 10x as fast I blame on AMD for not being as competitive as they could have been.
Re:Let's Remove the Global Interpreter Lock
by happycube on Monday August 14, 2017 @09:30PM
(#15014618)
Yeah - I remember when five year old CPUs were basically useless!
(Kaby Lake is basically a new stepping of Skylake - if intel wasn't having problems with new process nodes it likely wouldn't have been released at all, and if it was it would've been used for a one-off chip in the same generation ala the 4770K)