BLOCKMODUSUMSCHALTUNG IN DATENSPEICHERSYSTEM

    公开(公告)号:DE112020002526T5

    公开(公告)日:2022-04-21

    申请号:DE112020002526

    申请日:2020-06-23

    Applicant: IBM

    Abstract: Gemäß einer Ausführungsform umfasst ein durch einen Computer implementiertes Verfahren: Führen einer Blockschaltmetrik für jeden Speicherblock im Speichersystem. Gemäß einer Blockwechselmetrik, die dem ersten Block entspricht, wird ermittelt, ob ein erster Block in einem ersten Pool in einen zweiten Pool übertragen werden soll. In Reaktion auf gemäß der dem ersten Block entsprechenden Blockwechselmetrik erfolgendes Feststellen, dass der erste Block im ersten Pool in den zweiten Pool übertragen werden sollte, wird der erste Block gelöscht. Der erste Block wird dann aus dem ersten Pool in eine zweite RTU-Warteschlange übertragen, die dem zweiten Pool entspricht. Ein zweiter Block im zweiten Pool wird ebenfalls gelöscht und vom zweiten Pool in eine erste RTU-Warteschlange übertragen, die dem ersten Pool entspricht.

    Elektromechanische Schaltereinheit und Verfahren zum Betätigen derselben

    公开(公告)号:DE112011102203B4

    公开(公告)日:2021-09-30

    申请号:DE112011102203

    申请日:2011-06-08

    Applicant: IBM

    Abstract: Elektromechanische Schaltereinheit (100, 200), aufweisend:einen ersten Schalterteil (111, 112, 211, 212), einen zweiten Schalterteil (121, 122, 220) und eine Aktoreinheit (130, 230),wobei die Aktoreinheit (130, 230) so ausgebildet ist, dass sie eine Betätigungskraft bereitstellt, wodurch sie den ersten und den zweiten Schalterteil (111, 112, 121, 122, 211, 212, 220) relativ zueinander betätigt, um von einem getrennten in einen verbundenen Zustand zu wechseln,wobei der erste Schalterteil (111, 112, 211, 212) eine Balkenstruktur (112, 212) mit einem auf der Balkenstruktur (112, 212) angeordneten Kontaktelement (111, 211) aufweist, wobei der zweite Schalterteil (121, 122, 220) mindestens ein weiteres auf einem Substrat (5) angeordnetes Kontaktelement (121, 122, 220) aufweist,wobei die Aktoreinheit (130, 230) ferner so ausgebildet ist, dass sie die Betätigungskraft, zumindest wenn sich der erste und der zweite Schalterteil (111, 112, 121, 122, 211, 212, 220) im verbundenen Zustand befinden, mit einer Modulation beaufschlagt undwobei die Betätigungskraft mit einer vordefinierten Schaltfrequenz intermittierend bereitgestellt wird und die vordefinierte Schaltfrequenz durch ein Taktsignal gesteuert wird.

    Komprimierer/Dekomprimierer für nicht binäre Kontextmischung

    公开(公告)号:DE112018000485T5

    公开(公告)日:2019-10-31

    申请号:DE112018000485

    申请日:2018-02-28

    Applicant: IBM

    Abstract: Eine Technik für nicht binäre Kontextmischung in einem Komprimierer enthält ein Generieren, durch eine Mehrzahl von Kontextmodellen, von Modellvorhersagen in Bezug auf einen Wert eines nächsten Symbols, das encodiert werden soll. Eine Mischeinrichtung generiert eine Gruppe von endgültigen Vorhersagen aus den Modellvorhersagen. Ein arithmetischer Codierer generiert komprimierte Daten auf Grundlage von empfangenen Eingabesymbolen und die Gruppe von endgültigen Vorhersagen. Die empfangenen Eingabesymbole gehören zu einem Alphabet mit einer Größe von mehr als zwei, und die Mischeinrichtung generiert eine Feature-Matrix aus den Modellvorhersagen und schult einen Klassifizierer, der die Gruppe von endgültigen Vorhersagen generiert.

    Estimation of level-thresholds for memory cells

    公开(公告)号:GB2527318A

    公开(公告)日:2015-12-23

    申请号:GB201410808

    申请日:2014-06-17

    Applicant: IBM

    Abstract: Apparatus and method for determining level-thresholds (5 figure 1) for q-level (multi level) memory cells such as NAND FLASH or Phase Change Memory cells. A group of the memory cells are read to obtain respective read signal components 20. The read signal components are processed in dependence on signal level 21 to produce a signal level vector (figure 3), comprising a series of elements, indicative of the distribution of read signal components in order of signal level. A plurality of possible sets of q−1 elements corresponding, respectively, to q−1 level-thresholds which partition the signal level vector into q segments, is then defined 22. The q−1 level-thresholds for the group of memory cells are then determined by selecting from the possible sets that set for which a predetermined difference function 23, dependent on differences in signal level for elements in each of said q segments for the set, has an optimum value. For example the difference function may be dependent on differences in signal level of the elements within the q segments and the optimum threshold values chosen would be based on minimizing the overall difference values between all considered elements. The first and second threshold estimation process may include hierarchical dichotomization. A computer program method for the implementation of the threshold estimation method is also included.

    Leseerkennung in Halbleiter-Speichereinheiten

    公开(公告)号:DE112012003458T5

    公开(公告)日:2014-05-08

    申请号:DE112012003458

    申请日:2012-06-27

    Applicant: IBM

    Abstract: Es werden Verfahren und Vorrichtungen zum Erkennen von N-Symbol-Codewörtern bereitgestellt, die in einem Halbleiterspeicher mit Zellen mit mehreren Ebenen gespeichert sind. Jedes Codewort ist eine Permutation eines N-Symbol-Vektors eines vorab definierten Satzes von N-Symbol-Vektoren. Die Symbole jedes Codewortes, die jeweils einen von q Symbolwerten aufweisen, werden in jeweiligen q-Ebenen-Zellen eines Halbleiterspeichers (2) gespeichert, wobei N ≥ q > 2. Die Speicherzellen, in denen eine Gruppe von Codewörtern gespeichert ist, werden gelesen, um jeweilige Lesesignale zu erhalten, die jeweils N Signalkomponenten aufweisen, die den jeweiligen Symbolen eines Codewortes entsprechen. Die Komponenten jedes Lesesignals werden gemäß Signalebene gereiht, um ein gereihtes Lesesignal zu erzeugen. Entsprechende Komponenten der gereihten Lesesignale werden gemittelt, um ein gemitteltes Lesesignal zu erzeugen. Eine Referenzsignalebene wird ermittelt, die jeder der q Ebenen der Speicherzellen entspricht, in Abhängigkeit des gemittelten Lesesignals und von vorab festgelegten Wahrscheinlichkeiten des Auftretens jedes Symbolwerts an jeder Symbolposition in dem Codewort, dessen Symbole gemäß einem Symbolwert gereiht sind. Das Codewort, das jedem Lesesignal entspricht, wird sodann in Abhängigkeit der Referenzsignalebenen erkannt.

    Elektromechanische Schaltereinheit und Verfahren zum Betätigen derselben

    公开(公告)号:DE112011102203T5

    公开(公告)日:2013-06-27

    申请号:DE112011102203

    申请日:2011-06-08

    Applicant: IBM

    Abstract: Die Erfindung bezieht sich auf eine elektromechanische Schaltereinheit (100, 200), die einen ersten Schalterteil (111, 112, 211, 212), einen zweiten Schalterteil (121, 122, 220) und eine Aktoreinheit (130, 230) aufweist. Die Aktoreinheit (130, 230) ist so ausgebildet, dass sie eine Betätigungskraft bereitstellt, wodurch sie den ersten und den zweiten Schalterteil (111, 112, 121, 122, 211, 212, 220) relativ zueinander betätigt, um von einem getrennten in einen verbundenen Zustand zu wechseln. Die Aktoreinheit (130, 230) ist ferner so ausgebildet, dass sie die Betätigungskraft, zumindest wenn sich der erste und der zweite Schalterteil (111, 112, 121, 122, 211, 212, 220) im verbundenen Zustand befinden, mit einer Modulation beaufschlagt. Die Erfindung bezieht sich ferner auf ein Verfahren zum Betätigen einer elektromechanischen Schaltereinheit (100, 200).

    Electromechanical switch device and method of operating the same

    公开(公告)号:GB2494603A

    公开(公告)日:2013-03-13

    申请号:GB201300361

    申请日:2011-06-08

    Applicant: IBM

    Abstract: The invention relates to an electromechanical switch device (100, 200), comprising a first switch portion (111, 112, 211, 212), a second switch portion (121, 122, 220) and an actuator device (130, 230). The actuator device (130, 230) is configured to provide an actuation force, thereby actuating the first and second switch portion (111, 112, 121, 122, 211, 212, 220) relative to each other in order to change from a disconnected to a connected state. The actuator device (130, 230) is further configured to provide the actuation force with a modulation at least when the first and second switch portion (111, 112, 121, 122, 211, 212, 220) are in the connected state. The invention furthermore relates to a method of operating an electromechanical switch device (100, 200).

    EINSTELLUNG VON BLOCK-POOL-GRÖSSEN IN EINEM SPEICHERSYSTEM

    公开(公告)号:DE112020003185T5

    公开(公告)日:2022-05-19

    申请号:DE112020003185

    申请日:2020-06-23

    Applicant: IBM

    Abstract: Ein computerimplementiertes Verfahren gemäß einer Ausführungsform umfasst das Bestimmen, ob eine Anzahl an Blöcken, die in eine erste RTU-Warteschlange (RTU, ready-to-use, einsatzbereit) aufgenommen sind, in einem ersten Bereich der ersten RTU-Warteschlange liegt. Als Reaktion auf die Bestimmung, dass die Anzahl an Blöcken, die in die erste RTU-Warteschlange aufgenommen sind, in dem ersten Bereich liegt, erfolgt eine Bestimmung, ob eine Anzahl an Blöcken, die in eine zweite RTU-Warteschlange aufgenommen sind, in einem zweiten Bereich der zweiten RTU-Warteschlange liegt. Darüber hinaus werden als Reaktion auf die Bestimmung, dass die Anzahl an Blöcken, die in die zweite RTU-Warteschlange aufgenommen sind, nicht in dem zweiten Bereich liegt, gültige Daten aus einem der Blöcke in einem ersten Pool verschoben, der der ersten RTU-Warteschlange entspricht. Der Block in dem ersten Pool wird gelöscht und aus dem ersten Pool in die zweite RTU-Warteschlange übertragen, die einem zweiten Pool entspricht.

    DATENPLATZIERUNG IN EINER SCHREIB-CACHE-ARCHITEKTUR, DIE EINE LESEHITZE-DATENAUFTEILUNG UNTERSTÜTZT

    公开(公告)号:DE112020003290T5

    公开(公告)日:2022-04-28

    申请号:DE112020003290

    申请日:2020-06-25

    Applicant: IBM

    Abstract: Ein computerimplementiertes Verfahren gemäß einem Ansatz umfasst: das Empfangen von Schreibanforderungen, das Speichern der Schreibanforderungen in einem Auslagerungspuffer und das Bestimmen eines aktuellen Lesehitzewerts jeder logischen Seite, die den Schreibanforderungen entspricht. Jede der Schreibanforderungen wird entsprechend dem aktuellen Lesehitzewert jeder logischen Seite, die den Schreibanforderungen entspricht, einer jeweiligen Schreibwarteschlange zugeordnet. Darüber hinaus entspricht jede der Schreibwarteschlangen einem anderen Seiten-Stripe, der physische Seiten umfasst, wobei die physischen Seiten, die jeder der jeweiligen Seiten-Stripes umfasst, einem gleichen Typ angehören. Außerdem werden Daten in den Schreibanforderungen aus den Schreibwarteschlangen in ihre jeweiligen Seiten-Stripes ausgelagert. Weitere Systeme, Verfahren und Computerprogrammprodukte sind in zusätzlichen Ansätzen beschrieben.

Patent Agency Ranking