-
公开(公告)号:DE112012004727T5
公开(公告)日:2014-07-31
申请号:DE112012004727
申请日:2012-09-27
Applicant: IBM
Inventor: REILLY JOHN J , ABALI BULENT , BLANER BARTHOLOMEW
IPC: H03D3/24
Abstract: Bereitgestellt wird ein Entpacken einer variablen Anzahl von Datenbits. Eine Struktur enthält den Eingangsanschluss 15, der ausführbar ist, um eine oder mehrere Eingabedateneinheiten zu empfangen, die eine Vielzahl von gepackten Datenbits enthalten, wobei jede der einen oder der mehreren Eingabedateneinheiten einen Header und Nutzdaten enthält, wobei der Header eine vordefinierte Anzahl von Bits enthält und ein Format der Nutzdaten und eine Länge der Nutzdaten identifiziert, und wobei die Nutzdaten eine variable Anzahl von Bits enthalten. Die Struktur enthält ferner eine Schaltung, die ausführbar ist, um die eine oder die mehreren Eingabedateneinheiten auf der Grundlage des Headers und der Nutzdaten von jeder der einen oder der mehreren Eingabedateneinheiten zu identifizieren und zu entpacken. Die Struktur enthält ferner den Ausgangsanschluss 20, der ausführbar ist, um eine oder mehrere Ausgabedateneinheiten, welche die entpackte eine oder die entpackten mehreren Eingabedateneinheiten enthalten, einmal pro Taktzyklus zu übertragen,
-
公开(公告)号:DE102016220801A1
公开(公告)日:2017-05-18
申请号:DE102016220801
申请日:2016-10-24
Applicant: IBM
Inventor: ABALI BULENT , BLANER BARTHOLOMEW , FRANKE HUBERTUS , REILLY JOHN J
IPC: H03M7/40
Abstract: Bereitgestellt werden Methoden zum Erzeugen einer dynamischen Huffman-Tabelle in Hardware. Gemäß einem Aspekt beinhaltet das Verfahren zum Codieren von Daten die Schritte: Realisieren von dynamischen Huffman-Tabellen in Hardware, die eine Mehrzahl von Huffman-Baumformen repräsentieren, welche aus einem Beispieldatensatz vorberechnet werden, wobei die Huffman-Baumformen in den dynamischen Huffman-Tabellen durch Codelängenwerte repräsentiert werden; Schreiben von Symbolen und ihren Zählwerten aus den Eingabedaten in die dynamischen Huffman-Tabellen nach dem Empfang von Eingabedaten; Berechnen einer Wertung für jede der dynamischen Huffman-Tabellen mit den Symbolen und Zählwerten aus den Eingabedaten, wobei die Wertung auf den Codelängenwerten der vorberechneten Huffman-Baumformen und den Zählwerten aus den Eingabedaten beruht; und Auswählen einer gegebenen Tabelle aus den dynamischen Huffman-Tabellen, die eine niedrigste Wertung aufweist, für ein Codieren der Eingabedaten. Darüber hinaus wird ein Prozess zum Realisieren der vorliegenden Methoden in einem SRAM bereitgestellt.
-
公开(公告)号:DE112012004727B4
公开(公告)日:2019-10-24
申请号:DE112012004727
申请日:2012-09-27
Applicant: IBM
Inventor: REILLY JOHN J , ABALI BULENT , BLANER BARTHOLOMEW
Abstract: Bereitgestellt wird ein Entpacken einer variablen Anzahl von Datenbits. Eine Struktur enthält den Eingangsanschluss 15, der ausführbar ist, um eine oder mehrere Eingabedateneinheiten zu empfangen, die eine Vielzahl von gepackten Datenbits enthalten, wobei jede der einen oder der mehreren Eingabedateneinheiten einen Header und Nutzdaten enthält, wobei der Header eine vordefinierte Anzahl von Bits enthält und ein Format der Nutzdaten und eine Länge der Nutzdaten identifiziert, und wobei die Nutzdaten eine variable Anzahl von Bits enthalten. Die Struktur enthält ferner eine Schaltung, die ausführbar ist, um die eine oder die mehreren Eingabedateneinheiten auf der Grundlage des Headers und der Nutzdaten von jeder der einen oder der mehreren Eingabedateneinheiten zu identifizieren und zu entpacken. Die Struktur enthält ferner den Ausgangsanschluss 20, der ausführbar ist, um eine oder mehrere Ausgabedateneinheiten, welche die entpackte eine oder die entpackten mehreren Eingabedateneinheiten enthalten, einmal pro Taktzyklus zu übertragen,
-
公开(公告)号:CA2078913A1
公开(公告)日:1993-06-13
申请号:CA2078913
申请日:1992-09-23
Applicant: IBM
Inventor: REILLY JOHN J , VENTRONE SEBASTIAN T
IPC: G06F13/38 , G06F15/16 , G06F15/17 , G06F15/177
Abstract: BU9-90-043 A system for direct interprocessor communication in a multiprocessor data processing environment. The system utilizes conventional direct data transfer means and existing I/O port instruction capabilities available on most microprocessors. A destination processor requiring data from one of a source processor s internal registers generates a unique address which specifies the register containing the required data. The address is sent to the data transfer means, causing the direct transfer of data from the designated source processor internal register to the destination processor. Specific circuitry to accomplish this direct data transfer function is described.
-
公开(公告)号:DE102016220801B4
公开(公告)日:2019-05-09
申请号:DE102016220801
申请日:2016-10-24
Applicant: IBM
Inventor: ABALI BULENT , BLANER BARTHOLOMEW , FRANKE HUBERTUS , REILLY JOHN J
IPC: H03M7/40
Abstract: Verfahren zum Codieren von Daten, wobei das Verfahren die Schritte aufweist:Realisieren von dynamischen Huffman-Tabellen in Hardware, die eine Mehrzahl von Huffman-Baumformen repräsentieren, welche aus einem Beispieldatensatz vorberechnet wurden, wobei die Huffman-Baumformen in den dynamischen Huffman-Tabellen durch Codelängenwerte repräsentiert werden;Entfernen von Symbolen aus den dynamischen Huffman-Tabellen, so dass lediglich variable Codelängenwerte verbleiben;Schreiben von Symbolen und ihren Zählwerten aus den Eingabedaten in die dynamischen Huffman-Tabellen nach dem Empfang von Eingabedaten;Berechnen einer Wertung für jede der dynamischen Huffman-Tabellen mit den Symbolen und Zählwerten aus den Eingabedaten, wobei die Wertung auf den Codelängenwerten der vorberechneten Huffman-Baumformen und den Zählwerten aus den Eingabedaten beruht; undAuswählen einer gegebenen der dynamischen Huffman-Tabellen mit einer niedrigsten Wertung für ein Codieren der Eingabedaten.
-
-
-
-