PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SSD / Flash als Hauptspeicher


Gast12748
2010-01-26, 21:19:47
Mit zunehmender Geschwindigkeit von SSDs und zunehmend wegfallenden Interface-Flaschenhälsen werden SSDs wohl immer schneller werden.

Können SSDs dann nicht irgendwann als Hauptspeicher eingesetzt werden resp. die Unterscheidung von Hauptspeicher Festplatte wegfallen? Grössere Mengen von RAM würden natürlich weiterhin als Cache eingesetzt.

Adressierbar sollten technisch mit 64 Bit ja auch sehr grosse Mengen an Speicher sein (natürlich unter Anpassung der CPUs).


Die Vorteile müssten doch recht gross sein, Sachen wie Filesysteme könnten wegfallen, Booten sollte sehr schnell gehen etc.

Ist das möglich/realistisch oder warum nicht?

mapel110
2010-01-26, 21:27:49
Flashzellen verrecken nach relativ wenigen Schreibzyklen. Sehr ungünstig für die Verwendung als Ram. ^^

BlackFog
2010-01-27, 12:37:46
SSD: 250mb/sec
DDR3-1600 Ram: 12800 MB/s
Zusätzlich ist die Latenz beim Ram bei weitem besser.

Ja SSDs werden langsam schneller als Festplatten, an Ram kommen sie noch lange nicht heran.

Außerdem gibts für solche Anwendungen FeRAM und MRAM.

Booten geht auch jetzt dank efi schnell.
Die Systemstartzeit hängt vom System ab und wenns schnell gehen soll nimmt man eben verschiedenen Standby/Hibernate-Modi.
Filesystem abschaffen soll wie genau funktionieren? Ohne FS hab ich nur Grütze auf der Platte.

igg
2010-01-27, 12:42:23
Flashzellen verrecken nach relativ wenigen Schreibzyklen. Sehr ungünstig für die Verwendung als Ram. ^^
Als Consumerfestplatten gehen sie glaube ich gerade noch, dann ist aber schluss.

Goldmund
2010-01-27, 17:05:23
Es gibt imho zumindestens prototypen mit Nor Flash von der Ex AMD Tochter als ramersatz.
http://en.wikipedia.org/wiki/Flash_memory#NOR_flash

Gast
2010-01-28, 00:37:38
Es gibt so viele Cachestufen, angefangen beim L1 bis hin zur Festplatte oder der DSL Leitung.
Kann ich mir kaum vorstellen das da was wegfällt. Ersteinmal wird die SSD sich zwischen Festplatte und DRAM ansiedeln, das macht schon wieder eine neue Cachestufe.

RAM ablösen wird Flash nicht schaffen, dazu ist es zulahm oder nicht haltbar genug. Mit der Zeit wird Flash schneller, aber DRAM ebenso.
Im Besten Fall wird Flash eines Tages die HDD ablösen, aber der Zeitraum steht noch in den Sternen.

Gast
2010-01-28, 13:29:09
Die Latenzen von FLASHspeicher über den Bus sind einfach mies.
Die Latenzen sind für die CPU sehr viel wichtiger als die Bandbreite.

Spasstiger
2010-01-28, 13:38:21
Latenz DRAM bei heutigen CPUs: ~ 50 ns
Latenz NAND-Flash bei heutigen SSDs: ~50.000-100.000 ns

Gast
2010-01-28, 13:52:18
Latenz DRAM bei heutigen CPUs: ~ 50 ns
Latenz NAND-Flash bei heutigen SSDs: ~50.000-100.000 ns

Und selbst dann lohnen sich oft noch große Caches um die Latenzen zu drücken.

Gast
2010-01-28, 14:59:10
Ram ist Random Access Memory - also zufällig adressierbarer Speicher. Beim ausführen eines Programmes werden einzelne Bytes geändert die über den gesamten reservierten Speicher vielleicht zufällig verteilt sind. Flash ist EEPROM das intern nur in Blöcke von einigen 10 kb unterteilt ist. Es ist schon per Definition kein RAM da kein beliebiger Zugriff möglich ist. EEPROM statt DRAM ist als Hauptspeicher auch nicht besser geeignet aber lässt sich zumindest beliebig adressieren. Auch EEPROM wäre viel zu langsam zu beschreiben.
Mit M-RAM oder FE-RAM könnte vielleicht in einigen Jahren DRAM und Flash ersetzen.

RavenTS
2010-01-30, 19:24:28
Mit zunehmender Geschwindigkeit von SSDs und zunehmend wegfallenden Interface-Flaschenhälsen werden SSDs wohl immer schneller werden.
...

Aus CPU-Sicht sind doch selbst SATA3 oder ein fiktives SATA4 mit einer weiteren Verdopplung immer noch ein Nadelöhr und nicht mal ein Flaschenhals. Was schaufelt so ein aktuelles DDR3 Triple-Channel Speicherinterface nochmal?

Gast
2010-02-01, 16:07:09
Aus CPU-Sicht sind doch selbst SATA3 oder ein fiktives SATA4 mit einer weiteren Verdopplung immer noch ein Nadelöhr und nicht mal ein Flaschenhals. Was schaufelt so ein aktuelles DDR3 Triple-Channel Speicherinterface nochmal?

Mit ddr 1600 ca. 40GB/s aber noch wichtiger mit 40-60 ns Latenz

Konami
2010-02-01, 17:03:04
Mit zunehmender Geschwindigkeit von SSDs und zunehmend wegfallenden Interface-Flaschenhälsen werden SSDs wohl immer schneller werden.

Können SSDs dann nicht irgendwann als Hauptspeicher eingesetzt werden resp. die Unterscheidung von Hauptspeicher Festplatte wegfallen? Grössere Mengen von RAM würden natürlich weiterhin als Cache eingesetzt.

Adressierbar sollten technisch mit 64 Bit ja auch sehr grosse Mengen an Speicher sein (natürlich unter Anpassung der CPUs).


Die Vorteile müssten doch recht gross sein, Sachen wie Filesysteme könnten wegfallen, Booten sollte sehr schnell gehen etc.

Ist das möglich/realistisch oder warum nicht?
Die Idee gibt es schon länger, aber sicher nicht mit NAND-Flash. Bei Wikipedia gibt es eine Liste der Kandidaten als "universeller Speicher" (http://en.wikipedia.org/wiki/Universal_memory), IBMs Racetrack klingt imho am vielversprechendsten.