Zitat:
Zitat von Soni ist das nich haufen Arbeit für die Software Industrie ? zuerst entwickeln sie die Software für Dual Core und dann werden Prozesor mit noch mehr Core´s entwickelt, da muss die Software Industrie ja wieder alles umstellen ?!. |
Nein, und das ist das was viele falsch sehen. Ein Programm muss nicht speziell auf Dual-Core CPUs entwickelt werden. Es muss nur paralleles Programmieren zum Einsatz kommen, so das einzelne Programmteile jeweils als einzelne Threads/Prozesse erscheinen. Den Rest übernimmt das Betriebssystem und verteilt die Threads an die einzelnen CPUs/Kerne.
Dual-Core ist mittlerweile zu sowas wie ein Modewort mutiert. Dahinter steckt einfach nur simples SMP (Symetric Multiprocessing). Sowohl mehere CPUs, als auch Hyperthreading und Dual-Core sind SMP Systeme.
Somit ist auch jedes Programm welches SMP bzw. mehrere Recheneinheiten unterstützt auch für Dual-Core geeignet. Und je mehr Recheneinheiten man hat, desto mehr kann aufgeteilt werden.