Forscher von Rambus haben einen Fachartikel mit dem Titel „Unraveling Codes: Fast, Robust, Beyond-Bound Error Correction for DRAM“ veröffentlicht.
Abstract:
„Generalisierte Reed-Solomon (RS)-Codes sind eine häufige Wahl für eine effiziente und zuverlässige Fehlerkorrektur in Speicher- und Kommunikationssystemen. Diese Codes fügen hinzu 2t fügt einem Speicherblock zusätzliche Paritätssymbole hinzu und kann bis zu effizient und zuverlässig korrigieren t Symbolfehler in diesem Block. Über diese Grenze hinaus ist eine Dekodierung möglich, aber sie ist nicht vollkommen zuverlässig und oft rechenintensiv. Die Beyond-Bound-Dekodierung ist ein wichtiges Problem, das es bei der Fehlerkorrektur von Dynamic Random Access Memory (DRAM) zu lösen gilt. Diese Speicher sind häufig so konzipiert, dass jeder Zugriff zwei zusätzliche Speichergeräte berührt, sodass ein Fehler in einem Gerät behoben werden kann. Systemarchitekturen benötigen jedoch zunehmend DRAM, um zusätzlich zu den Benutzerdaten auch Metadaten zu speichern. Wenn die Metadaten die Paritätsdaten ersetzen, ist ein Ausfall eines einzelnen Geräts grenzenlos. Ein Fehlerkorrektursystem kann jeden Zugriff entweder mit einem einzigen RS-Code schützen oder ihn in mehrere Segmente aufteilen, die mit einem kürzeren Code geschützt sind, normalerweise in einer Interleaved Reed-Solomon (IRS)-Konfiguration. Der Full-Block-RS-Ansatz ist zuverlässiger, sowohl bei der Korrektur von Fehlern als auch bei der Verhinderung von Silent Data Corruption (SDC). Die IRS-Option ist schneller und besonders effizient bei der grenzenlosen Korrektur von Einzel- oder Doppelgeräteausfällen. Hier beschreiben wir eine neue Familie „entschlüsselnder“ Reed-Solomon-Codes, die die Lücke zwischen diesen Optionen schließt. Bei unseren Codes handelt es sich um verallgemeinerte Vollblock-RS-Codes, sie können jedoch auch mit einem IRS-Decoder dekodiert werden. Dadurch kombinieren sie die Geschwindigkeit und die grenzenlosen Korrekturfähigkeiten von Interleaved-Codes mit der Robustheit von Full-Block-Codes, einschließlich der Fähigkeit letzterer, Fehler über mehrere Geräte hinweg zuverlässig zu korrigieren. Wir zeigen, dass Enträtselungscodes besonders gut für die hochzuverlässige DRAM-Fehlerkorrektur geeignet sind.“
Finden Sie die technisches Papier hier. Veröffentlicht im Januar 2024 (Vorabdruck).
Hamburg, Mike, Eric Linstadt, Danny Moore und Thomas Vogelsang. „Codes enträtseln: schnelle, robuste, grenzenlose Fehlerkorrektur für DRAM.“ arXiv-Vorabdruck arXiv:2401.10688 (2024).
Weiterführende Literatur
DRAM-Tests und -Inspektion werden immer schwieriger
Erhöhte Größe, schnellere Schnittstellen und 2.5D/3D-Pakete setzen Inspektions- und Testmethoden unter Druck.
DRAM-Auswahlmöglichkeiten sind plötzlich viel komplizierter
Die Zahl der Optionen und Kompromisse nimmt explosionsartig zu, da mehrere DRAM-Varianten in einem einzigen Design kombiniert werden.
- SEO-gestützte Content- und PR-Distribution. Holen Sie sich noch heute Verstärkung.
- PlatoData.Network Vertikale generative KI. Motiviere dich selbst. Hier zugreifen.
- PlatoAiStream. Web3-Intelligenz. Wissen verstärkt. Hier zugreifen.
- PlatoESG. Kohlenstoff, CleanTech, Energie, Umwelt, Solar, Abfallwirtschaft. Hier zugreifen.
- PlatoHealth. Informationen zu Biotechnologie und klinischen Studien. Hier zugreifen.
- Quelle: https://semiengineering.com/enabling-beyond-bound-decoding-for-dram-by-unraveling-reed-solomon-codes/
- :Ist
- $UP
- 2%
- 2024
- a
- Fähigkeit
- Zugang
- über
- hinzufügen
- Zusatz
- ebenfalls
- an
- und
- jedem
- Ansatz
- Architekturen
- SIND
- AS
- At
- BE
- zwischen
- Beyond
- Blockieren
- beide
- gebunden
- Brücken
- aber
- by
- CAN
- Fähigkeiten
- Wahl
- Entscheidungen
- Code
- Codes
- kombinieren
- kombiniert
- gemeinsam
- Kommunikation
- Kommunikationssysteme
- rechnerisch
- Konfiguration
- und beseitigen Muskelschwäche
- korrigiert
- Korruption
- technische Daten
- Decoding
- beschreiben
- Design
- entworfen
- Gerät
- Geräte
- aufteilen
- dynamisch
- jeder
- effizient
- effizient
- entweder
- ermöglichen
- eric
- Fehler
- Fehler
- insbesondere
- teuer
- extra
- Scheitern
- Ausfälle
- Familie
- FAST
- beschleunigt
- passen
- Aromen
- Aussichten für
- Lücke
- Verallgemeinert
- bekommt
- gut
- hier
- HTTPS
- wichtig
- in
- Einschließlich
- zunehmend
- Schnittstellen
- in
- IRS
- IT
- Januar
- nur
- Mathe
- Memories
- Memory
- Metadaten
- Methoden
- Mikrofon
- mehr
- viel
- mehrere
- Neu
- Anzahl
- of
- vorgenommen,
- on
- EINEM
- XNUMXh geöffnet
- Option
- Optionen
- or
- UNSERE
- Pakete
- Papier
- Parität
- Plato
- Datenintelligenz von Plato
- PlatoData
- möglich
- Verhütung
- Aufgabenstellung:
- Risiken zu minimieren
- geschützt
- veröffentlicht
- Versetzt
- zufällig
- zuverlässig
- erfordern
- Forscher
- Folge
- robust
- Robustheit
- SDC
- Segmente
- mehrere
- erklären
- Single
- Größe
- So
- LÖSEN
- Geschwindigkeit
- Drücken
- speichern
- Symbol
- System
- Systeme und Techniken
- Technische
- Test
- zur Verbesserung der Gesundheitsgerechtigkeit
- Das
- dann
- Diese
- vom Nutzer definierten
- fehlen uns die Worte.
- betitelt
- zu
- berührt
- Kompromisse
- XNUMX
- Mitglied
- Verwendung von
- gewöhnlich
- wurde
- we
- wann
- mit
- Zephyrnet