Hallo,
ich programmiere in letzter Zeit relativ viel mit Python und wollte mir zuletzt ein neues System mit Ryzen 9 7950X zusammenstellen. Der Grund, warum ich mich relativ schnell für AMD entschied, war lediglich die P/E-Core Technologie von Intel. Für mich interessant wäre wenn dann der i9 13900K, aber ich frage mich, wie das mit der Priorität von P- und E-Cores ist.
Wenn ich beispielsweise ein Python Script zur Datenanalyse verwende, welches mit 4 Kernen arbeiten kann, werden dann immer die P-Cores dafür verwendet? Ich habe einfach Angst, dass es sein könnte, dass teilweise E-Cores verwendet werden, selbst wenn die P-Cores noch nicht alle ausgelastet sind. Das würde meine Scripts natürlich verlangsamen.
Kann da jemand etwas berichten? Ich ziele darauf ab, vor allem mit Linux (Ubuntu 20 oder 22) zu arbeiten, eventuell ist das bei meiner Frage relevant).
Alles in allem denke ich nämlich, dass ich niemals mehr als 16 Prozesse gleichzeitig laufen habe (ich gehe von 1 CPU Core pro Prozess aus), dementsprechend vom 16 Core / 32 Thread 7950X nicht wirklich profitieren würde. Da würde ich dann lieber die ca. 10% höhere Single Core Leistung der P-Cores (8 Cores / 16 Threads) vom 13900K bevorzugen.
Danke schon mal für eure Antworten!
ich programmiere in letzter Zeit relativ viel mit Python und wollte mir zuletzt ein neues System mit Ryzen 9 7950X zusammenstellen. Der Grund, warum ich mich relativ schnell für AMD entschied, war lediglich die P/E-Core Technologie von Intel. Für mich interessant wäre wenn dann der i9 13900K, aber ich frage mich, wie das mit der Priorität von P- und E-Cores ist.
Wenn ich beispielsweise ein Python Script zur Datenanalyse verwende, welches mit 4 Kernen arbeiten kann, werden dann immer die P-Cores dafür verwendet? Ich habe einfach Angst, dass es sein könnte, dass teilweise E-Cores verwendet werden, selbst wenn die P-Cores noch nicht alle ausgelastet sind. Das würde meine Scripts natürlich verlangsamen.
Kann da jemand etwas berichten? Ich ziele darauf ab, vor allem mit Linux (Ubuntu 20 oder 22) zu arbeiten, eventuell ist das bei meiner Frage relevant).
Alles in allem denke ich nämlich, dass ich niemals mehr als 16 Prozesse gleichzeitig laufen habe (ich gehe von 1 CPU Core pro Prozess aus), dementsprechend vom 16 Core / 32 Thread 7950X nicht wirklich profitieren würde. Da würde ich dann lieber die ca. 10% höhere Single Core Leistung der P-Cores (8 Cores / 16 Threads) vom 13900K bevorzugen.
Danke schon mal für eure Antworten!