TECHNIQUES FOR HETEROGENEOUS CORE ASSIGNMENT

Various embodiments are generally directed to techniques for assigning instances of blocks of instructions of a routine to one of multiple types of core of a heterogeneous set of cores of a processor component. An apparatus to select types of cores includes a processor component; a core selection co...

Full description

Saved in:
Bibliographic Details
Main Authors LEWIS, Brian T, BARIK, Rajkishore, SHPEISMAN, Tatiana
Format Patent
LanguageEnglish
French
German
Published 12.04.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Various embodiments are generally directed to techniques for assigning instances of blocks of instructions of a routine to one of multiple types of core of a heterogeneous set of cores of a processor component. An apparatus to select types of cores includes a processor component; a core selection component for execution by the processor component to select a core of multiple cores to execute an initial subset of multiple instances of an instruction block in parallel based on characteristics of instructions of the instruction block, and to select a core of the multiple cores to execute remaining instances of the multiple instances of the instruction block in parallel based on characteristics of execution of the initial subset stored in an execution database; and a monitoring component for execution by the processor component to record the characteristics of execution of the initial subset in the execution database. Other embodiments are described and claimed.
Bibliography:Application Number: EP20130895086