McClure, Qualey & Rodack, LLP
Processing system for scheduling and distributing tasks and its acceleration method
A processing system includes at least one core, several accelerator function units (AFU) and a microcontroller. The core is utilized to operate several processes and develop at least one task queue corresponding to each of the processes. The processing core generates several command packets and pushes them into the corresponding task queue. The AFU executes the command packets. The microcontroller is arranged between the AFU and the core to dispatch the command packet to a corresponding AFU for execution. When the corresponding AFU executes the command packet of a specific process of the processes, the microcontroller assigns the corresponding AFU to execute other command packets in the task queue of the specific process at a higher priority.
SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
G G G G G G G G G G G G G G G G G G
G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F
inventional inventional inventional inventional additional inventional inventional inventional inventional additional inventional inventional inventional inventional inventional inventional inventional inventional
Fangfang Jin Wei Xuehua
Wu Yu Zhao Han