128 core CPUs are irrelevant, start getting used to things not getting faster? Wrong answer!
Posted Apr 28, 2008 5:54 UTC (Mon) by
khim (subscriber, #9252)
In reply to:
Multicores are admission of defeat - and they are here to stay... by nevyn
Parent article:
Interview with Donald Knuth (InformIT)
We had no progress for 50 years with multi-core algorithms because there was no need: hardware people did most of the work. Now they've stopped doing it. And of couse there huge number of programs which can benefit from 128 cores - at least in theory. Which ones will be rewritten depends on speed of said program: sure, you can rewrite ls to be multicore-aware but in real world few cases of ls usage will be accelerated so no, there are nothing to gain, but with convert (from ImageMagick)... it's different story. There are tons of programs which can (and will) be multithreaded and more still which are not really needed but will be used anyway (how many people need games? yet today's GPU is mostly result of this pseudo-need).
It's just for a long time software people had the luxury of faster and faster CPUs every few years and had no real pressing need to use SMP. Today - they are forced to use SMP. Different situation and it'll lead to different outcome.
(
Log in to post comments)