Autor Beitrag
wunsiedler
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 506
Erhaltene Danke: 4

Win7

BeitragVerfasst: Di 22.07.08 13:45 
Core 2 Duo und X2 CPU's

Wie ist das eigentlich mit diesen Prozessoren? Werden die 2 Kerne gennerell gleichzeitig verwendet, oder wird nur einer verwendet und der 2. bei Bedarf dazugeschaltet. Oder läuft nur einer und auf den 2. kann man nur mit speziell dafür geschriebener Software zugreifen, wie es früher glaub ich mal der Fall war.

Bin am überlegen, mir eine C2D oder X2 zuzulegen. Wenn natürlich immer nur einer arbeitet, wäre das bei mir nicht sinnvoll.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 22.07.08 13:51 
Ich hab 'nen Pentium D mit zwei Kernen. Windows schaut da schon, dass die Anwendungen auf beide Kerne verteilt werden. Eine einzelen Anwendung kann durch zwei Kerne natürlich nur dann schneller laufen, wenn sie mehr als einen Thread benutzt.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Di 22.07.08 14:08 
Alte Software verwendet meistens einen Thread, neuere Software nutzt auch neuere Hardware und kann Multithreading. Aber selbst wenn nur ein Kern genutzt wird und du das Multithreading (mehrere Tasks gleichzeitig) verwendest oder die CPU ihre Arbeit besser aufteilen kann, bringt es Vorteile. Aus eigener Erfahrung würde ich dir einen C2D empfehlen. Von der Leistung empfinde ich ihn besser. Testberichte habe ich mir schon länger nicht mehr angeschaut.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 22.07.08 14:09 
Also ich weis nicht wie es bei windows ist, aber unter Linux ist es so, das beide Kerne zu gleichen Teilen verwendet werden, also die Programme aufgeteilt werden...
Wobei ich natürlich auch einem Core direkt einen thread oder gesamtes Programm zuweisen kann. Weis nicht ob das unter windows geht

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Di 22.07.08 14:20 
Ja, der Scheduler verteilt die Timeslices schon so auf beide CPUs, dass die möglichst voll ausgelastet werden. Dabei kann es auch vorkommen, dass ein Thread zwischen den CPUs hin und her wechselt, je nachdem wo grade eine Slice frei ist. Um das zu verhindern, kann man die Affinity setzen und damit den Thread auf eine CPU festnageln, ich nehme an dass das das ist was foxy meint.

user profile iconene hat folgendes geschrieben:
Alte Software verwendet meistens einen Thread, neuere Software nutzt auch neuere Hardware und kann Multithreading.

Kann man so nicht sagen. Das kommt immer drauf an ob die Programmierer Lust hatten (haben offenbar die wenigsten) und vor allem ob sich die Aufgaben paralellisieren lassen. Rendern von Grafiken nutzt schon ewig Multicore Systeme, Video-Encoding neuerdings auch, aber zum Beispiel die wenigsten Spiele.

user profile iconene hat folgendes geschrieben:
Aus eigener Erfahrung würde ich dir einen C2D empfehlen. Von der Leistung empfinde ich ihn besser.

Naja, ich bin AMD-Verfechter. Und die Industrie relativ häufig auch, HP Workstations sind fast immer mit AMD-CPUs bestückt. Ist letztendlich aber Geschmackssache, die größeren Unterschiede gibts bei den Mainboards/Chipsätzen dazu.

user profile iconwunsiedler hat folgendes geschrieben:
Werden die 2 Kerne gennerell gleichzeitig verwendet, oder wird nur einer verwendet und der 2. bei Bedarf dazugeschaltet.

Je nach Powermanagement kann das auch passieren: wenn ein Kern alleine alle anfallenden Aufgaben schafft, wird der 2. Kern schon mal runtergetaktet oder ganz abgeschaltet. Und wenn selbst der eine nix zu tun hat, wird der auch noch runtergeschaltet, nennt sich bei AMD Cool'n'Quiet.

HTH,
Martok

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."