Wie andere bereits gesagt haben, können wir CPUs nicht mehr effektiv kühlen, wenn wir die Spannung erhöhen, die für die gleichen relativen Taktratenerhöhungen in der Vergangenheit erforderlich war. Es gab eine Zeit (P4-Ära und früher), in der Sie eine neue CPU kaufen und feststellen konnten, dass die Geschwindigkeit "sofort" zunimmt, da die Taktrate im Vergleich zur vorherigen Generation erheblich erhöht wurde. Jetzt haben wir eine Art Thermowand getroffen.
Die Taktrate jeder neuen modernen Prozessorgeneration nimmt geringfügig zu, dies hängt jedoch auch von der Fähigkeit ab, sie angemessen zu kühlen. Chiphersteller wie Intel konzentrieren sich ständig darauf, die Chipgröße der CPU zu verkleinern, um sie energieeffizienter zu machen und bei gleichen Takten weniger Wärme zu produzieren. Als Randbemerkung macht diese schrumpfende Chipgröße moderne Prozessoren anfälliger für Überspannungen als für Überhitzung. Dies bedeutet, dass es auch die maximale Taktrate einer aktuellen CPU-Generation begrenzt, ohne dass der Chiphersteller weitere Optimierungen vornimmt.
Ein weiterer Bereich, auf den sich die Chiphersteller stark konzentrieren, ist die Erhöhung der Anzahl der Cores on Chip. Dies trägt zu einer signifikanten Erhöhung der Rechenleistung bei, jedoch nur, wenn Software verwendet wird, die mehrere Kerne nutzt. Beachten Sie hier den Unterschied zwischen Rechenleistung und Geschwindigkeit. Einfach ausgedrückt, bezieht sich Geschwindigkeit darauf, wie schnell ein Computer einen einzelnen Befehl ausführen kann, während sich Rechenleistung darauf bezieht, wie viele Berechnungen ein Computer in einer bestimmten Zeitspanne durchführen kann. Moderne Betriebssysteme und viel moderne Software nutzen mehrere Kerne. Das Problem ist, dass die gleichzeitige / parallele Programmierung schwieriger ist als das Standardparadigma der linearen Programmierung. Dies verlängerte die Zeit, die viele Programme auf dem Markt brauchten, um die Vorteile dieser neueren Prozessoren voll auszuschöpfen, da viele Entwickler nicht daran gewöhnt waren, Programme auf diese Weise zu schreiben. Es gibt immer noch einige Programme auf dem Markt (entweder moderne oder ältere), die nicht von mehreren Kernen oder Multithreading profitieren. Das von Ihnen angegebene Verschlüsselungsprogramm ist ein solches Beispiel.
Diese beiden Schwerpunkte der Chiphersteller sind eng miteinander verbunden. Indem sie sowohl die Chipgröße als auch den Stromverbrauch eines Chips verringern, können sie dann die Anzahl der Kerne auf dem Chip erhöhen. Letztendlich wird auch dies an eine Wand stoßen und einen weiteren, drastischeren Paradigmenwechsel bewirken.
Der Grund für diesen Paradigmenwechsel liegt darin, dass wir uns den Grenzen von Silizium als Basismaterial für die Chipherstellung nähern. Daran arbeiten Intel und andere schon seit einiger Zeit. Intel hat angekündigt, dass eine Alternative zu Silizium in Arbeit ist, und wir werden es voraussichtlich nach 2017 sehen. Zusätzlich zu diesem neuen Material untersucht Intel auch 3D-Transistoren, die "die Rechenleistung effektiv verdreifachen" könnten. In diesem Artikel werden diese beiden Ideen erwähnt: http://apcmag.com/intel-looks-beyond-silicon-for-processors-past-2017.htm