Intel Corporation
Multithreaded processor core with hardware-assisted task scheduling
Last updated:
Abstract:
Embodiments of apparatuses, methods, and systems for scheduling tasks to hardware threads are described. In an embodiment, a processor includes a multiple hardware threads and a task manager. The task manager is to issue a task to a hardware thread. The task manager includes a hardware task queue to store a descriptor for the task. The descriptor is to include a field to store a value to indicate whether the task is a single task, a collection of iterative tasks, and a linked list of tasks.
Status:
Grant
Type:
Utility
Filling date:
29 Jun 2018
Issue date:
14 Jun 2022