-
公开(公告)号:DE102020127035A1
公开(公告)日:2021-05-20
申请号:DE102020127035
申请日:2020-10-14
Applicant: INTEL CORP
Inventor: APPU ABHISHEK R , LISKAY ERIC G , SURTI PRASOONKUMAR , KAMMA SUDHAKAR , VAIDYANATHAN KARTHIK , PANTANGI RAJASEKHAR , KOKER ALTUG , RHISHEEKESAN ABHISHEK , LAKSHMINARAYANA SHASHANK , LADDA PRIYANKA , SZERSZEN KAROL A
Abstract: Hierin beschriebene Beispiele betreffen eine Dekomprimierungsengine, die anfordern, kann, dass komprimierte Daten über einen Arbeitsspeicherbus übertragen werden. In einigen Fällen hat der Arbeitsspeicherbus eine Breite, die mehrere Datenübertragungen erfordert, um die angeforderten Daten zu übertragen. Im Fall, dass angeforderte Daten der Dekomprimierungsengine in Reihenfolge zu präsentieren sind, kann ein Umordnungspuffer verwendet werden, um Einträge von Daten zu speichern. Wenn ein Kopfzeileneintrag empfangen wird, kann der Eintrag der Dekomprimierungsengine bereitgestellt werden. Wenn ein letzter Eintrag in einer Gruppe von einem oder mehreren Einträgen empfangen wird, werden der Dekomprimierungsengine alle Einträge der Gruppe in Reihenfolge präsentiert. In einigen Beispielen kann eine Dekomprimierungsengine Arbeitsspeicherressourcen ausleihen, die zur Verwendung durch einen anderen Arbeitsspeicherclient zugeteilt sind, um eine zur Verwendung verfügbare Größe eines Umordnungspuffers zu erweitern. Ein Arbeitsspeicherclient mit Überschusskapazität und einer langsamsten Wachstumsrate kann zum Beispiel ausgewählt werden, um Arbeitsspeicherressourcen von ihm auszuleihen.
-
公开(公告)号:DE112020001256T5
公开(公告)日:2022-01-05
申请号:DE112020001256
申请日:2020-03-14
Applicant: INTEL CORP
Inventor: APPU ABHISHEK R , KOKER ALTUG , ANANTARAMAN ARAVINDH , OULD-AHMED-VALL ELMOUSTAPHA , RAY JOYDEEP , MACPHERSON MIKE , ANDREI VALENTIN , GALOPPO VON BORRIES NICOLAS , GEORGE VARGHESE , MAIYURAN SUBRAMANIAM , RANGANATHAN VASANTH , S JAYAKRISHNA P , K PATTABHIRAMAN , KAMMA SUDHAKAR
IPC: G06F9/30
Abstract: Verfahren und Einrichtungen in Bezug auf Techniken zur Datenkompression. In einem Beispielumfasst eine Vorrichtung einen Prozessor zum Empfangen einer Datenkompressionsanweisung für ein Speichersegment; und als Reaktion auf die Datenkompressionsanweisung, Komprimieren einer Sequenz identischer Speicherwerte als Reaktion auf eine Bestimmung, dass die Sequenz identischer Speicherwerte eine Länge aufweist, die eine Schwelle überschreitet. Andere Ausführungsformen werden auch offenbart und beansprucht.
-
公开(公告)号:DE102020104651A1
公开(公告)日:2020-09-24
申请号:DE102020104651
申请日:2020-02-21
Applicant: INTEL CORP
Inventor: APPU ABHISHEK , KOKER ALTUG , RAY JOYDEEP , COORAY NIRANJAN , SURTI PRASOONKUMAR , KAMMA SUDHAKAR , RANGANATHAN VASANTH
Abstract: Es wird eine Einrichtung zum Ermöglichen einer Arbeitsspeicherdatenkomprimierung offenbart. Die Einrichtung enthält einen Arbeitsspeicher und weist eine Vielzahl von Bänken, um Hauptdaten und mit den Hauptdaten assoziierte Metadaten zu speichern, und eine Arbeitsspeicherverwaltungseinheit (MMU) auf, die an die Vielzahl von Bänken gekoppelt ist, um eine Hashfunktion durchzuführen, um auf virtuelle Adresspositionen im Arbeitsspeicher zeigende Indizes für die Hauptdaten und Metadaten zu berechnen und die virtuellen Metadaten-Adresspositionen anzupassen, um jede angepasste virtuelle Metadaten-Adressposition in einer Bank zu speichern, die die assoziierten Hauptdaten speichert.
-
-