Frage:
Warum sind DIMMs nicht wie eine CPU mit einem Kühlkörper ausgestattet?
user6039980
2018-06-17 17:33:13 UTC
view on stackexchange narkive permalink

Ich weiß, dass ein DIMM aus einer Reihe von Chips besteht, die eine Steuerlogik enthalten, die die Speicheroperationen decode und prefetching verwaltet. Laut einer Produktspezifikation stellte ich fest, dass neuerer RAM mit einer hohen Taktrate (> 1 GHz) arbeitet, die mit einigen CPUs vergleichbar ist.Und deshalb habe ich mich gefragt, warum nur die CPU mit einem Kühlkörper ausgestattet ist und nicht auch das DIMM, abgesehen von einer bestimmten hohen Taktrate (und damit der Wärmemenge, die gekühlt werden muss).

Einige DIMMs haben Kühlkörper.Schauen Sie sich übertakterorientierte DIMMs an.
PC3-8500 arbeitet nicht (trotz seines gebräuchlichen Namens DDR3 1066 und trotz vieler Anbieter, die in Marketingmaterialien etwas anderes vorschlagen) mit einer Taktrate> 1 GHz.Es hat 1066M * Übertragungen * pro Sekunde, aber da es sich um ein Produkt mit doppelter Datenrate handelt, bedeutet dies, dass seine Taktrate 533 MHz beträgt und zwei Operationen pro Taktzyklus ausführt (ähnlich wie bei einem Dual-Core-Prozessor).PC3-16000-Produkte arbeiten zwar mit 1 GHz, scheinen jedoch allgemein Kühlkörper zu haben.
Ähm ... das sind sie.Nicht alle von ihnen, wie nicht alle CPUs, benötigen Kühlkörper, und Sie können eingebettete mit geringem Stromverbrauch ohne Kühlkörper finden.Ich schlage vor, Ihre Frage neu zu formulieren, da sie nicht so gut recherchiert zu sein scheint, wie Sie sie gestellt haben.
Warum korrelieren Sie Ghz mit dem Bedarf an Kühlkörpern anstelle des Stromverbrauchs?Mir ist kein DIMM bekannt, das 250 Watt benötigt.
@TomTom verstanden.
@TomTom: Weil der Stromverbrauch mit zunehmender Frequenz tendenziell steigt.Dies kann sogar superlinear sein.Um kürzere Zeitintervalle auszugleichen, benötigen Sie höhere Spannungen, um einen ausreichenden Rauschabstand zu gewährleisten.
Ja, aber es ist ein wenig unwissend, nach Frequenz zu gehen und die thermischen Designspezifikationen völlig zu ignorieren.Es ist ziemlich offensichtlich, dass zum Beispiel eine TR4-Sockel-CPU, die in der neuesten Iteration bis zu 250 Watt verbrauchen kann, einen anderen Kühlbedarf hat als ein DIMM, das - Aufmerksamkeit - um 1-2 Watt, Frequenz oder nicht zieht.Die Frequenz ist nicht das einzige relevante Element.Am Ende geht es um den Stromverbrauch und das Wärmeprofil, und das ist unabhängig von der Frequenz sehr unterschiedlich.
Analogie zur Frage: "Wenn sich der Motor meines Quadcopters mit 9.000 U / min dreht, warum braucht er dann nicht die gleiche Kühlung wie mein Automotor mit 9.000 U / min?"Es ist eine Frage des Maßstabs.
Fünf antworten:
Bimpelrekkie
2018-06-17 18:13:19 UTC
view on stackexchange narkive permalink

Sie gehen davon aus, dass die Verlustleistung in direktem Zusammenhang mit der Taktrate steht. Das stimmt, aber es gibt noch mehr.

Angenommen, ich habe diesen Chip A, bei dem nur 10% der Chipfläche (Chipgröße) mit der höchsten Taktrate ausgeführt werden. Im Vergleich zu einem Chip B gleicher Größe, bei dem 100% der Schaltungen mit der hohen Taktrate laufen, würde Chip A nur etwa 1/10 der Leistung verbrauchen, die Chip B verbraucht

Mein Punkt: Es kommt nicht nur auf die Taktrate an, sondern auch darauf, wie viel des Chips tatsächlich mit dieser Taktrate läuft.

Bei DRAM-Chips (PC-DIMMs verwenden DRAM) besteht der größte Teil des Bereichs auf dem Chip (offensichtlich) aus DRAM-Zellen, die mit einer erheblich niedrigeren Geschwindigkeit als die externe Taktrate ausgeführt werden. Der DRAM-Controller greift parallel und in einer Sequenz auf die Chips zu, so dass diese niedrigere Geschwindigkeit durch Parallelität etwas kompensiert wird

Auf einer CPU läuft ein viel größerer Teil der Schaltungen tatsächlich mit der maximalen Taktrate (abhängig davon, wie beschäftigt die CPU natürlich ist), so dass sie zwangsläufig viel mehr Leistung verbraucht als ein DRAM-Chip, bei dem nur ein kleiner Teil vorhanden ist des Chips läuft sehr schnell.

Sie können eine weitere einfache Tatsache hinzufügen.Die Oberfläche eines DIMM ist erheblich größer als die Oberfläche einer CPU.Ja, es sieht vielleicht nicht so aus - aber das liegt hauptsächlich daran, dass "die CPU" hauptsächlich kopfstreuendes Material ist, die akute CPU ist viel kleiner.
Es ist wirklich ** deutlich ** niedriger.Die meisten modernen DRAM-Module für Consumer-PCs werden alle 64 ms aktualisiert, sodass sie nicht im GHz-Bereich, sondern nominell mit mageren 15,625 Hz arbeiten.Natürlich ist ein stark ausgelastetes Modul ziemlich anstrengend, aber selbst dann verringert der eingebaute Cache einer CPU die Notwendigkeit, wiederholt aus dem RAM zu lesen.
@forest, no als 1/64 ms = 15 Hz, für 15 kHz beträgt T ungefähr 64 us.15 Hz ist jedoch nur die Bildwiederholfrequenz, wenn auf die DRAM-Zellen mit einer viel höheren Frequenz zugegriffen wird.Die 15 Hz sind nur im Leerlauf (da sitzen und nur den RAM-Inhalt behalten).
@Bimpelrekkie Ich sagte 15 Hz, nicht 15 kHz (15.625 wobei. Eine Dezimalstelle ist).Ich sagte, ein geladenes Modul wird mehr besteuert.Die Mehrzahl der Zellen wird alle 64 ms abgetastet.
Olin Lathrop
2018-06-17 18:13:26 UTC
view on stackexchange narkive permalink

DIMMs verbrauchen nicht die gleiche Leistung wie eine CPU, daher benötigen sie nicht die gleiche Kühlung.Darüber hinaus ist die Leistung, die der Speicher und die Steuerchips verbrauchen, physikalisch viel stärker verteilt.

Die Verlustleistung kann ungefähr proportional i> zur Taktrate sein, aber diese Proportionalitätskonstante unterscheidet sich zwischen einer CPU und einem Speicher erheblich.Die CPU hat viel mehr Transistoren und Gates, die bei den Taktübergängen schalten als der Speicher.

Denken Sie daran, dass bei CMOS der dominante Strom zu dem Zeitpunkt, zu dem der Strom ungefähr proportional zur Taktrate ist, alle kleinen parasitären Kondensatoren an den Ausgängen jedes Gates lädt und entlädt.Wenn Sie weniger Gates haben, die den Zustand ändern, gibt es einen geringeren Strom, was zu einer geringeren Verlustleistung bei gleicher Taktrate führt.

Marcus Müller
2018-06-17 18:16:34 UTC
view on stackexchange narkive permalink

Sie benötigen einen Kühlkörper, wenn Ihre Komponente mehr Wärme erzeugt, als sie durch ihre eigene Verpackung abführen kann. Wärme ist Elektrizität, die in eine Temperaturänderung einiger Masse umgewandelt wird. ------------------------------------------------------------------ In einer modernen CPU wird elektrische Energie hauptsächlich durch Umschalten einen Transistor verwendet. Jedes einzelne Transistorschalten kostet Energie, und je schneller das Schalten erfolgen muss, desto mehr Energie wird pro Schalten benötigt.

Sebastian Jetzt erledigt Ihre CPU für jeden Taktzyklus viele komplizierte Dinge wie das Multiplizieren von Zahlen, das Berechnen von Adressen, das Spekulieren, was der nächste Vorgang berechnen könnte, bevor dies tatsächlich geschieht, und so weiter. Diese Operationen führen dazu, dass viele Transistoren gleichzeitig schalten.

Ein DRAM-Chip (wie der auf Ihren DIMMs) unterscheidet sich darin, dass keine komplexen Operationen ausgeführt werden müssen - es ist nur Speicher, was bedeutet, dass er grundsätzlich umschalten muss (Wortlänge) × (Speicheradressbits) - also Eigentlich weniger als 2000 Transistoren für einen einzelnen Chip (es gibt ein bisschen Adress- und Befehlsdecodierungsaufwand, aber das ist im Vergleich zur Komplexität einer CPU sehr "niedlich"). Sicher, die Dinge, die diese Transistoren schalten, benötigen mehr Energie (weil das Laden und Entladen relativ großer Kondensatoren, deren Ladung das eigentliche Bit ist), aber es sind wirklich nur sehr wenige Transistoren.

Dann muss der DRAM auch regelmäßig aktualisiert werden, dies geschieht jedoch nur alle paar Millisekunden oder so, also nur alle paar Millionen Arbeitsspeicherzyklen - und trägt daher nicht wesentlich zum Gesamtstromverbrauch bei.
"Relativ große Kondensatoren" im nF-Bereich ...
Ich muss zugeben, ich weiß nicht, wie groß diese sind.Wahrscheinlich mehrere Dutzend Picofarad!
WooShell
2018-06-18 15:31:44 UTC
view on stackexchange narkive permalink

Einige Arten von DIMMs haben (und benötigen) Kühlkörper.Während diejenigen auf gamerorientierten Memory Sticks hauptsächlich aus Design- / Showgründen sind, gibt es z.FBDIMMs für Server, die aufgrund ihrer unterschiedlichen Architektur erheblich mehr Strom benötigen (die letzten, die ich verwendet habe, waren ungefähr 10 W pro Stick) und daher mehr Kühlleistung benötigen, als das bloße Kunststoffchip-Paket bieten kann. DDR2 FBDIMM

"Die auf gamerorientierten Memory Sticks sind meistens aus Design- / Showgründen" - ich bin anderer Meinung.Ich musste vor einigen Jahren Heizkörper für meinen PC-Speicher kaufen, und dies half, Windows-BSoDs zu verhindern.Nur anekdotisch, ich weiß, aber immer noch.
@Mołot Deshalb habe ich "meistens" geschrieben. Es kann Eckfälle geben, in denen Memory Sticks stark genug übertaktet (oder so stark falsch konstruiert oder in einem Gehäuse mit schlechtem Luftstrom installiert) sind, dass sie ohne zusätzliche Kühlung nicht mehr stabil laufen.aber die breite Mehrheit braucht das nicht.Ich habe gerade ein paar Kingston Gamer Memory Sticks durchgesehen, und alle befinden sich im Bereich von 1,5 bis 2 Watt, die auch ohne Kühlkörper leicht abgeführt werden können.
Um ehrlich zu sein, ist OC beim Spielen kein "Eckfall" mehr, sondern etwas, was Hersteller erwarten.Außerdem gebe ich immer mein Bestes, um den schnellsten Speicher zu kaufen, den meine CPU verarbeiten kann, und das macht wohl einen Unterschied.
Thomas
2018-06-18 14:58:20 UTC
view on stackexchange narkive permalink

DRAM besteht aus Gates und Kondensatoren.Denken Sie an Wassergläser, manche leer, manche voll.Gießen Sie etwas Wasser ein und füllen Sie es regelmäßig nach, wenn es verdunstet.

Der CPU-Cache besteht aus Flip-Flops.Denken Sie an Wasserhähne, die kaltes oder warmes Wasser sprengen.Sie müssen nicht nachfüllen, aber sie verbrauchen viel Wasser (Energie).

Aufgrund dieses Unterschieds benötigen DRAM-Chips normalerweise keine Kühlkörper (nicht viel Energieverlust), die CPU jedoch.Beachten Sie, dass die CPU auch die Berechnungen (ein weiterer Satz von Feuerlöschschläuchen) durchführt, die zur Wärme beitragen.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...