Hardware accelerator module and method for setting up same
AssigneeIntel Mobile Communications Technology Dresden GmbH
InventorsUwe Pross, Tobias Weber, Gunnar Nitsche, Thomas Fliess
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Mobile Communications Technology Dresden GmbH
InventorsUwe Pross, Tobias Weber, Gunnar Nitsche, Thomas Fliess
Estimating the term…
A hardware accelerator module is driven by a system processor via a system bus to sequentially process data blocks of a data stream as a function of a parameter set defined by the processor. The module includes a register block adapted to receive parameter sets from the system processor, an accelerator core adapted to receive streaming data, to process data blocks of said streaming data in a manner defined by a parameter set, and to output processed streaming data, and a parameter buffering block adapted to consecutively store a plurality of parameter sets and to sequentially provide the parameter sets to the hardware accelerator core as a function of a busy state of the hardware accelerator core. The parameter buffering block enables to reduce downtimes of hardware accelerators, to increase data throughput, and to reduce the risk of a processor overload in a processor which drives several hardware accelerators.
A hardware accelerator module driven by a system processor via a system bus to sequentially process data blocks of a data stream as a function of a parameter set defined by the system processor, the hardware accelerator module comprising:
A method for setting up a hardware accelerator module, comprising the steps of:
Dependencies are inferred from the claim text.