Herdware
Fleet Admiral
- Registriert
- Okt. 2011
- Beiträge
- 17.898
Lord_Ariakus schrieb:Ist das nicht das, was AMD mit Zen+ über die Energiesteuerung im Prinzip ermöglicht?
Im Prinzip ist das ja schon die Idee der ersten CPUs, die mit einem Turbo ausgesattet wurden. Wenn nur wenige/einzelne Cores stark belastet werden, geht deren Takt hoch.
Aber da steckt natürlich eine Menge potential drin, so ein dynamisches Takten und möglichst komplettes Ausnutzen der TDP (bzw. sogar zeitweises Überschreiten) weiter zu optimieren. Richtig interessant würde es z.B., wenn die jeweiligen Cores sogar ganz unabhängig von einander takten könnten.
Die CPU-Cores an sich unsymetrisch zu gestalten (größere und kleienre), wäre allerdings nicht unkritisch. Das ist bisher halt komplett unüblich in der x86-PC-Welt und würde eine ganz andere Herangehensweise bei der Programmierung erfordern. Vor allem auch bei den Betriebssystem, die erst mal lernen müssten, mit solchen unsymetrischen Multicore-CPUs umzugehen.
Ansatzweise hatten wir dieses Problem ja schon bei Hyperthreading und bei den Bulldozer-Modulen, wo auch nicht jeder Thread gleich leistungsfähig ist und deshalb der Scheduler des OS die Lasten mit wesentlich mehr Überlegung verteilen muss, um die CPU optimal auszulasten.