Intel Corporation
Apparatus and method for compiler hints for inter-core offload

Last updated:

Abstract:

Apparatus and method for inserting offload hints for core-to-core offload operations. For example, one embodiment of a method comprises: evaluating instruction sequence for potential parallelization to determine if an adequate level of parallelization exists for core-to-core offload work; if an adequate level of parallelization exists, then selectively inserting offload hint instructions to offload work from a parent core to a helper core; processing the instruction sequence on a first core including the offload hint instructions; and responsive to a first offload hint instruction, the first core offloading work to a second core without operating system (OS) intervention.

Status:
Grant
Type:

Utility

Filling date:

29 Jun 2019

Issue date:

25 May 2021