Method and apparatus for performing automatic data compression algorithm selection during high-level compilation
AssigneeAltera Corporation
InventorDmitry N. Denisenko
Life of this patent
Estimating the term…
Abstract
A method for performing a high-level compilation of a computer program language (CPL) description of a system to generate a hardware description language (HDL) of the system includes inserting one or more compression/decompression units into the HDL in response to detecting a user inserted term in a kernel definition of an argument in the CPL description to indicate that the argument requires compression.
Claims27
A method for performing a high-level compilation of a computer program language (CPL) description of a system to generate a hardware description language (HDL) of the system, comprising:
- inserting one or more compression/decompression units into the HDL in response to detecting a user inserted term in a kernel definition of an argument in the CPL description to indicate that the argument requires compression, wherein the compression/decompression units in the HDL describe how to implement the compression/decompression units in hardware on a target device by describing a structure and behavior of the compression/decompression units for implementation in hardware.
A non-transitory computer readable medium including a sequence of instructions stored thereon for causing a computer to execute a method, comprising:
- performing a high-level compilation of a computer program language (CPL) description of a system to generate a hardware description language (HDL) of the system, wherein the high-level compilation assigns a compression/decompression algorithm to be implemented by one or more compression/decompression units in response to a data type of an argument, further comprising inserting the one or more compression/decompression units into the HDL in response to detecting a user inserted term in a kernel definition of the argument in the CPL description that indicates that the argument requires compression.
A method for performing a high-level compilation of a computer program language (CPL) description of a system to generate a hardware description language (HDL) of the system, comprising:
- inserting one or more compression/decompression units into the HDL in response to detecting a user inserted term in a kernel definition of an argument in the CPL description to indicate that the argument requires compression, wherein the compression/decompression units in the HDL describe a structure and behavior of the compression/decompression units for implementation in hardware.
Dependencies are inferred from the claim text.