Was bedeutet Dual Core und Dual CPU?

12478
sumeyye

Was ist der Unterschied zwischen mehreren CPU-Prozessoren (z. B. Pentium D) und Multicore-Prozessoren (z. B. Core 2 duo)?

5

3 Antworten auf die Frage

7
Majenko

Der Unterschied liegt eigentlich nur in den Bussen.

Eine Dual-Core-CPU ist wie zwei CPUs in einem Chip. Beide müssen jedoch über einen Pin auf die Motherboard-Ressourcen zugreifen. Zugegeben, die Anzahl der Pins ist heutzutage ziemlich groß im Vergleich zu den älteren CPUs.

Zwei (oder mehr) separate CPUs haben den Vorteil, dass jede CPU über ihre eigenen Pins direkten Zugriff auf die Motherboard-Ressourcen hat.

Obwohl es sich nicht um einen massiven Geschwindigkeitsunterschied handelt, ist das duale CPU-Modell bei speicher- oder IO-intensiven Operationen ( nicht CPU-gebunden ) geringfügig schneller.

Meine Frage ist sehr einfach, nicht nach neuen Technologien. Was ist die Innovation bei der Pentiumfamilie? Ich habe gehört, dass die Pentium-Familie zwei CPU hat, stimmt das? und was ist der Unterschied zwischen zwei CPU und Dual Core? Vielen Dank.. sumeyye vor 13 Jahren 1
@sumeyye: Deine Frage war sehr unklar. Die Antwort von Matt ist so nahe an einer Antwort wie möglich (mehrere CPUs vs. Multicore-CPUs). Es gibt keine Pentiums mehr, und was Sie darüber sagen, ist falsch (allgemein). Schauen Sie sich Intel Pentium auf Wikipedia an. Ƭᴇcʜιᴇ007 vor 13 Jahren 1
Matt: Das ist nur die halbe Wahrheit. Es gibt Ressourcen auf dem Chip, auf die jeder Kern Zugriff hat, ohne einen Bus zu durchlaufen, wie etwa den CPU-Cache. Florenz Kley vor 13 Jahren 0
sumeye: wenn eine frage einfach ist oder nicht, können sie nur antworten, wenn sie die antwort kennen, oder? Matt hat gute Arbeit geleistet und eine sehr breite Frage auf vernünftige Weise beantwortet. Ihre Fragen vermischen sich in drei Punkten - Pentium vs. Core-Architektur, Single-CPU gegen Multi-CPU, Single-Core und Multi-Core. Nicht leicht zu erraten, was Sie wissen wollen. Florenz Kley vor 13 Jahren 1
@FlorenzKley Ich habe das Bit hervorgehoben, das angibt, dass es nicht an die CPU gebunden ist, dh außerhalb der Würfel. Majenko vor 13 Jahren 0
@Majenko, also ... gibt es Situationen, in denen ein Multi-Core-Prozessor mit einem Prozessor einem Prozessor mit mehreren Prozessoren überlegen sein kann? Oder ist ein Prozessor mit mehreren CPUs immer überlegen? Pacerier vor 8 Jahren 0
@Pacerier Multi-Core benötigt weniger Speicherplatz (Sie haben wahrscheinlich einen Multi-Core-Prozessor in Ihrem Smartphone) und weniger Strom. Sie sind auch billiger, da sie weniger physische Ressourcen (Gold usw.) verwenden. Majenko vor 8 Jahren 0
@Majenko, aber in Bezug auf die Leistung (im Gegensatz zu den Kosten), warum zeigen Benchmarks durchgängig Multi-Core-Beats mit Multi-Prozessor? In [diesem AMD-Benchmark] (https://www.pugetsystems.com/labs/articles/Dual-Processor-vs-Dual-Core-23/#AMDPerformanceComparison) schlägt Dual-Core konsequent den Dual-Prozessor. Der folgende Intel-Benchmark hat auch die meisten Ergebnisse mit Dual-Core als Sieger, mit der Schlussfolgerung: *** Obwohl die Prozessoren in der Leistung sehr vergleichbar sein können, geht der Gesamtgewinn definitiv von der Pentium D-Dual-Core-Plattform aus. . Wie passt das zur obigen Analyse? Pacerier vor 8 Jahren 0
Die Vergleiche gelten nicht für die reine Betrachtung der CPU. Wie an diesem Standort angegeben, unterscheidet sich die Speicherbandbreite zwischen den beiden Systemen. Das hat einen großen Einfluss auf die Ergebnisse. Es hat auch nichts mit Dual-Core / Dual-CPU zu tun - wie sie sagen "Intel hat das Xeon noch nicht für schnelleren Speicher aktualisiert". Majenko vor 8 Jahren 0
7
Keithius

Mehrere CPU-Prozessoren (wie der Pentium D) sind buchstäblich nur zwei verschiedene CPUs (zwei Dies), die zufällig das gleiche physische Paket verwenden.

Statt zwei CPUs in zwei Sockeln zu haben, haben Sie also zwei CPUs, die zufällig in einen Sockel passen. Grundsätzlich gibt es keinen Unterschied zwischen zwei physischen Xenon-CPUs der frühen Generation (jede in ihrem eigenen Sockel) und einem einzigen Pentium D. ( Hinweis : Dies ist eine sehr Vereinfachung.)

Multi-Core - CPU - Prozessoren (wie die der Core 2 - Serie) sind zwei Verarbeitungseinheiten, die die gleiche Form (Siliziumsubstrat) teilen.

Die mehreren CPU-Prozessoren sind also wie zwei CPUs, die einfach zusammengepackt werden, während die Multi-Core-CPU-Prozessoren aus zwei CPUs auf demselben Chip bestehen.

Wenn dies wie eine subtile Unterscheidung erscheint, liegt das daran, dass es so ist.

Natürlich geht es um mehr als das. Zum einen ist es effizienter, die beiden CPUs auf demselben Chip zu haben (sowohl hinsichtlich des Stromverbrauchs als auch hinsichtlich der Anweisung aufgrund eines anderen internen Designs). Wenn sich die CPU-Kerne auf demselben Chip befinden, können sie auch Dinge wie L1-Cache gemeinsam nutzen. Wenn die beiden CPUs jedoch physisch voneinander getrennt sind, müssen sie jeweils über einen eigenen Cache verfügen.

Es wird noch komplizierter, wenn Sie Quad-Core-Chips in den Mix werfen, denn es handelt sich um zwei Dual-Core-Chips, die zufällig die gleiche physische Verpackung haben ... wie Pentium D. Aber das ist ein Exkurs für einen anderen Tag .

@ Keithius, also ... bedeutet das, dass mehrere CPU-Prozessoren einem einzelnen Prozessor mit mehreren Kernen überlegen sind? Pacerier vor 8 Jahren 0
0
Chris Thompson

Die Fragen sind ziemlich unklar, aber eine Sache, an die Sie denken könnten, ist das Hyper-Threading. Viele Pentium-D-Prozessoren sind eigentlich Single-Core-Prozessoren, scheinen aber 2 Threads oder 2 virtuelle CPUS zu unterstützen.

Beim Hyper-Threading gibt es eine 1 CPU, die jedoch den Status von zwei Threads gleichzeitig aufrechterhalten kann, sodass der andere Thread ausführen kann, wenn ein Thread auf einen langen Prozess wartet, z. B. das Warten auf die Festplatte oder eine Speicheroperation . Dadurch kann eine Single-Core-CPU mit Multithreadcode-Code um bis zu 30% effizienter sein, da mehr Befehle ausgeführt werden können, anstatt angehalten zu werden und auf lange Operationen zu warten.

Alle Pentium Ds sind Dual Core. MDMarra vor 13 Jahren 0