Data Compression Accelerator Methods, Apparatus and Design Structure with Improved Resource Utilization
First Claim
1. An apparatus for compressing data, comprising:
- a plurality of hardware data compression accelerators; and
a hash table shared by said plurality of hardware data compression accelerators.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus and design structures are provided for improving resource utilization by data compression accelerators. An exemplary apparatus for compressing data comprises a plurality of hardware data compression accelerators and a hash table shared by the plurality of hardware data compression accelerators. Each of the plurality of hardware data compression accelerators optionally comprises a first-in-first-out buffer that stores one or more input phrases. The hash table optionally records a location in the first-in-first-out buffers where a previous instance of an input phrase is stored. The plurality of hardware data compression accelerators can simultaneously access the hash table. For example, the hash table optionally comprises a plurality of input ports for simultaneous access of the hash table by the plurality of hardware data compression accelerators. A design structure for a data compression accelerator system is also disclosed.
-
Citations
20 Claims
-
1. An apparatus for compressing data, comprising:
-
a plurality of hardware data compression accelerators; and a hash table shared by said plurality of hardware data compression accelerators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A hardware description language (HDL) design structure encoded on a machine-readable data storage medium, said HDL design structure comprising elements that when processed in a computer-aided design system generates a machine-executable representation of a data compression accelerator system, wherein said HDL design structure comprises:
-
a plurality of hardware data compression accelerators; and a hash table shared by said plurality of hardware data compression accelerators. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification