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