Low Power Caches

Hallo

Ich bin grade dabei mit Low Power Caches zu experimieren, diese nennen sich drowsy caches. Fuer die Simulation von diesen benutze ich Hotleakage. Mein L1 Data Cache beinhaltet 1024 lines wobei jede 64 Bytes speichern kann. Das Data Array vom Cache verbraucht 0,25 W wenn alle Lines aktiv sind. Sind nun Lines im drowsy state so konsumiert der Cache weniger Leistung, laut Simulation pro Line 10e-08 weniger Leistung. Diese Differenz kann mit dem Simulationmodul schoen aufgezeigt werden, jedoch wundere ich mich wieviel Lines zumindest im drowsy state sein muessten damit ich auch mit einem reallen Messgeraet hier einen Unterschied erkennen kann? Oder ist das ueberhaupt nicht moeglich, da von Haus aus schono zuviel Stoersignale eine Messung in diesem kleinen Bereich unmoeglich machen?

Danke fuer hilfreiche Kommentare

P
Reply to
Patrick
Loading thread data ...

Patrick schrieb:

Einheit von den 10e-08? Falls es Watt sein sollen, sicher das dort richtig gerechnet wurde? Selbst wenn alle Lines im drowsy state sind, dann sind das ja lediglich 10e-05 W. Am Leistungsbedarf deines Caches würde sich also nahezu nichts ändern.

Wird vermutlich ziemlich aufwendig, aber gerade falls du eine lange Messzeit in Kauf nimmst könnte das imho schon klappen, aber dafür bin ich sicher nicht der Experte. Jan

Reply to
Jan Lucas

"Patrick":

Naja, ich kenne mich mit sowas überhaupt nicht aus, aber mal einige Gedanken dazu:

Das Schaltsignal einer Line liegt anscheinend etwa 128dB unter dem Gleichstromverbrauch, und damit ziemlich an der messtechnischen Rauschgrenze.

Ohne dafür irgendwelche Anhaltspunkte zu haben, schätze ich mal einfach, daß ein Hochfrequenzanteil der Störsignalamplitude 1% des Gesamtverbrauchs beträgt, so daß das "Nutzsignal" 88dB unter dem störenden Rest liegt. Wenn man diese Summe mit effektiv 16 Bit quantisiert, hätte man dann also vielleicht schon 'ne Chance, das "Nutzsignal" darin wiederzufinden.

Wie interessant ist das denn?

Gruss

Jan Bruns

...und wie gesagt, ich habe auch keie Ahnung von sowas.

Reply to
Jan Bruns

Hi

Ja das versuche ich im Moment gerade rauszufinden. Es handelt sich jedoch nicht um den Leistungsbedarf des gesamten Caches, sondern nur von den Cachelines. Jedes Bit ist hier durch eine CMOS 6T SRAM Cell modelliert. Jetzt ist die Frage wieviel Leistung eine solche Zelle verbraucht, hab im Internet nur sehr komplizierte Formel gefunden ;)

Danke!

Reply to
Patrick

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.