after the gigahertz barrier forced cpu manufacturers to look at parallel processing (multiple cores) as a way to keep up with moore's law i think something has changed. unlike clock upgrades, parallel processing is only utilized by applications optimized for it and older apps no longer see a benefit.
the question is this: is progress (now defined as ever-increasing core counts) practical if applications must hit this ever moving target of increasing core counts. how many apps are dual-core or quad-core even now. how many programmers even know what to do with the extra cores - which brings up another point; does parallel processing allow performance increases similar to higher clock speeds.
i'm noob, so what do you think.
the question is this: is progress (now defined as ever-increasing core counts) practical if applications must hit this ever moving target of increasing core counts. how many apps are dual-core or quad-core even now. how many programmers even know what to do with the extra cores - which brings up another point; does parallel processing allow performance increases similar to higher clock speeds.
i'm noob, so what do you think.