Archiv Prozessoren 8.660 Themen, 54.742 Beiträge

Von der Problematik der effizienten Nutzung von Mehrkern CPUs

Hausmeister Krause / 18 Antworten / Flachansicht Nickles

Hab ich bei Youtube gefunden.

Das ist eine Folge aus Mac-TV mit dem Titel "Per Anhalter durch Snow Leopard (Grand Central Dispatch)".

Eigentlich solls in der Folge um die Grand Central Dispatch-Technologie in Apples Snow Leopard gehen, aber das kommt irgendwie erst gegen Ende zum tragen ;)

Der Beitrag erzählt schön einfach etwas über die Hintergründe der Problematik mit mehreren CPU Kernen und wie man versucht, diese zu lösen. Man erfährt auch, warum 2 CPUs nicht doppelt so schnell sind wie eine, und warum der Geschwindigkeits-Schub abnimmt, je mehr CPUs man verwendet.

Einige werden jetzt wieder meckern, weil das ja eine Mac-Sendung ist, aber ich kanns nicht ändern. Auch als Windows oder Linux User kann man sich das mal ansehen. Ist interessant und leicht verständlich.

http://www.youtube.com/watch?v=tr9EKcR3xAE

http://www.youtube.com/watch?v=D3W8zznVI9c

http://www.youtube.com/watch?v=Ovp_5ssMkUU

Quelle: http://www.youtube.com/watch?v=tr9EKcR3xAE
Quelle: http://www.youtube.com/watch?v=D3W8zznVI9c
Quelle: http://www.youtube.com/watch?v=Ovp_5ssMkUU
Olaf19 Hausmeister Krause „Von der Problematik der effizienten Nutzung von Mehrkern CPUs“
Optionen

Vor längerer Zeit hatte hier jemand eine Grafik gepostet, die anhand mehrerer Kurven visualisierte, wie die Mehrleistung von Mehrkern-CPUs nach oben hin im Verhältnis abnimmt - schade, ich finde das Posting nicht mehr und habe auch bei der Google-Bildersuche nichts entdeckt. Nur so viel: Eine CPU mit 8 Kernen war natürlich nicht 8x, sondern "nur" 6x so schnell wie ein traditioneller Einkerner.

Mich beschäftigt übrigens noch eine ganz andere Frage: Wenn es Computer mit 8 Kernen gibt, oder sogar demnächst 12 beim neuen Mac Pro (2x Gulftown-CPU à 6 Kerne), gibt es eigentlich irgendeine Möglichkeit auszutesten, ob auch wirklich alle Kerne voll funktionsfähig sind?

Wenn z.B. Kern Nr. 7 oder Kern Nr. 11 ausfällt, würde man das ja gar nicht so ohne weiteres bemerken, man hätte ja so viele Kerne, dass es auf einen mehr oder weniger nur in Extremsituationen ankäme - wenn man denn überhaupt eine Software besäße, die dieses Potenzial ausschöpft.

Gibt es so eine "Kern-Tester"-Software, analog zu den RAM-Testern?

CU
Olaf