20250165292. Data Processor (Arm Limited)
DATA PROCESSOR
Abstract: the present disclosure relates to a data processor for processing data, comprising: a plurality of execution units to execute one or more operations; and a plurality of storage elements to store data for the one or more operations, the data processor being configured to process at least one task, each task to be executed in the form of a directed acyclic graph of operations, wherein each of the operations maps to a corresponding execution unit and each connection between operations in the acyclic graph maps to a corresponding storage element, the data processor further comprising: a plurality of counters; and a control module to control the plurality of counters to: in a first mode, count an operation cycle number associated with each operation of the at least one task, the operation cycle number of an operation being a number of cycles required to complete the operation; and in a second mode, count a unit cycle number associated with one or more execution units, the unit cycle number of an execution unit being an accumulative number of cycles when the execution unit is occupied in use during execution of the at least one task.
Inventor(s): Dominic Hugo Symes, Rune Holm, Thomas Patrik Andreas Olsson
CPC Classification: G06F9/5027 (Allocation of resources, e.g. of the central processing unit [CPU])
Search for rejections for patent application number 20250165292