Ich habe einen Laptop mit Intel i5 M430 2.27GHz. Die CPU verfügt über ZWEI ECHTE Kerne, aber auch über eine Art Virtualisierung, sodass Windows sie als 4-Kern-CPU ansieht.
In einer REAL-Dual-Core-CPU wird ein Single-Thread-Programm in einem Single-Core mit 2,27 GHz ausgeführt. Recht?
Meine Frage ist, in meiner 4-Kern-CPU läuft das gleiche Programm mit einer Geschwindigkeit von 1,13 GHz? (2.27 / 2) Ich meine, die Frequenz jedes realen Kerns wird zweigeteilt, um eine 4-Kern-CPU zu simulieren?
Ich muss wissen, um ein CPU-hungriges Programm mit maximaler Geschwindigkeit auszuführen. Wenn ich zwei Instanzen dieses Programms ausführe, beende ich meine Datenverarbeitung zweimal schneller, da ich zwei echte Kerne habe. Aber wenn ich 4 Instanzen starte, beende ich die Verarbeitung 4-mal schneller oder ist dieses "2 zusätzliche virtuelle Kerne" eine weitere Augenweide von Intel?
Aktualisieren:
Ich habe CPU Overload verwendet , um 2 und 3 sehr CPU-intensive Threads zu starten. Im Ressourcenmonitor zeigt das Diagramm "CPU-Gesamt" nur eine Auslastung von 50 bzw. 75%.