Apparatus, Device, Method, and Computer Program for Processing a Sequence of Units of Data

Examples relate to an apparatus, device, method, and computer program for processing a sequence of units of data, and of a computer program comprising such an apparatus or device. The apparatus comprises processing circuitry configured to obtain the sequence of units of data, obtain tokens indicatin...

Full description

Saved in:
Bibliographic Details
Main Authors SHETTY, Rashmi, RICHARDSON, Bruce, PATHAK, Pravin, MCDONNELL, Niall, SHAH, Rahul
Format Patent
LanguageEnglish
Published 07.04.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Examples relate to an apparatus, device, method, and computer program for processing a sequence of units of data, and of a computer program comprising such an apparatus or device. The apparatus comprises processing circuitry configured to obtain the sequence of units of data, obtain tokens indicating a readiness of a plurality of worker threads being executed on the processing circuitry, and process sub-sequences of the sequence of units of data by selecting, by a queue management circuitry of the processing circuitry, a worker thread from the plurality of worker threads based on the obtained tokens indicating the readiness, providing, by the queue management circuitry, a lock to a queue associated with the worker thread, the lock being associated with a resource comprising a sub-sequence of the sequence of units of data, obtaining, by the queue management circuitry, the lock from the worker thread after the worker thread has at least partially processed the sub-sequence of units of data stored in the resource, and proceeding with the next sub-sequence after the lock has been obtained.
Bibliography:Application Number: US202117644117