Continuous multi-buffering random number generator
AssigneeIP-First, LLC
InventorsG. Glenn Henry, Terry Parks
Life of this patent
Estimating the term…
Loading patent…
AssigneeIP-First, LLC
InventorsG. Glenn Henry, Terry Parks
Estimating the term…
A multi-buffering apparatus in a random number generator. A microprocessor includes a random number generator that employs multiple buffers for buffering random data bytes generated by the generator. The apparatus maintains a first selector for selecting one of the buffers as the current buffer for filling with generated bytes. When the current fill buffer becomes full, the apparatus updates the first selector to a different buffer and continues the process until all buffers are full. The apparatus maintains a second selector for selecting one of the buffers as the current buffer for supplying random data bytes to an application. When the current supply buffer becomes empty, the apparatus updates the second selector to a different buffer and continues the process until all buffers are empty. The apparatus can concurrently fill the buffer selected by the fill selector and supply data from the buffer selected by the supply selector.
An apparatus for efficiently buffering random data in a random number generator, the apparatus comprising:
A microprocessor, comprising:
A method for generating random data, comprising:
An apparatus for efficiently buffering random data in a random number generator, the apparatus comprising:
Dependencies are inferred from the claim text.