Sinnfrei geparkte virtuelle Kerne?

blödfön schrieb:
Real core parking ist übrigens standardmäßig bei W7 deaktiviert. Muss also - damit es ordnungsgemäß funktioniert - erst aktiviert werden.

Und wo kann man das einstellen?

Das mit gerade und ungerade geht übrigens nicht auf. ;) Es ist willkürlich welcher der beiden Kerne geparkt wird.

Kann man das SMT-Parking deaktivieren? Dann könnte ich ja direkt mal prüfen ob dies wirklich Strom spart.
 
cartridge_case schrieb:
Das mit gerade und ungerade geht übrigens nicht auf. ;) Es ist willkürlich welcher der beiden Kerne geparkt wird.

Weil ja beide Threads auf einem Core gleichberechtigt sind ist es ja auch egal welcher der "Cores" geparkt wird.
Es gibt keine "echten" und "unechten" Kerne auf der CPU, es gibt nur echte Kerne, die 2 Threads parallel bearbeiten können.

Ob also 1,3,5,7 parken oder 0,2,4,6 ist egal.
 
kisser schrieb:
...Ob also 1,3,5,7 parken oder 0,2,4,6 ist egal.

Wäre es so, dann gäbe es keine Einbrüche bei Spielen wenn SMT aktiviert ist ;)
 
Es IST so. Welcher der beiden "virtuellen Cores" eines physikalischen Cores parkt ist völlig egal.
 
Ok, nur damit ich das richtig verstehe...

Eine CPU hat zB. 4 Kerne und ferfügt über SMT womit jeder Kern 2 Threads parallel bearbeiten kann - dabei wäre es egal ob 1,3,5,7 parken, oder 0,2,4,6.

Problematisch ist es also nur bei Betriebssystemen die es nicht auseinander halten können und einer Anwendung zB. nur den Kern 0,1,2,3 zuteilen ?
 
kisser schrieb:
Es IST so. Welcher der beiden "virtuellen Cores" eines physikalischen Cores parkt ist völlig egal.

Ein physischer Core hat nur einen physischen Core, und einen logischen ;)
 
Robo32 schrieb:
Ok, nur damit ich das richtig verstehe...

Eine CPU hat zB. 4 Kerne und ferfügt über SMT womit jeder Kern 2 Threads parallel bearbeiten kann - dabei wäre es egal ob 1,3,5,7 parken, oder 0,2,4,6.

Problematisch ist es also nur bei Betriebssystemen die es nicht auseinander halten können und einer Anwendung zB. nur den Kern 0,1,2,3 zuteilen ?

richtig, weil dann nur zwei tatsächlich vorhandene Kerne voll ausgelastet werde, während die anderen beiden Däumchen drehen.

-Nucleus- schrieb:
Ein physischer Core hat nur einen physischen Core, und einen logischen ;)
Was willst du uns jetzt damit sagen? Es ist doch schon alles geklärt, nun musst du die Leute wieder verwirren.

ein physikalischer Kern mit SMT wird vom Betriebssystem wie zwei logische Kerne wahrgenommen, es gibt aber nur einen Kern, der bei intel vierfach superskalar ist.

Werden also vom Betriebssystem beide logische Kerne ausgelastet laufen zwei Threads auf vier Pipelines. Wird vom Betriebsystem nur ein logischer Kern ausgelastet, hat dieser alle vier Pipelines für sich zur Verfügung, ob er diese Auslasten kann oder nicht, hängt vom Thread ab, oft ist das nicht der Fall, daher gibt es ja auch Performancesteigerungen durch SMT...
 
Zuletzt bearbeitet:
Zurück
Oben