Heterogene Mehrprozessor-Anordnung für ein leistungseffizientes und flächeneffizientes Rechnen

Verfahren zum Konfigurieren eines oder mehrere Kerne (140(0), 140(N)) in einer Verarbeitungseinheit zum Ausführen unterschiedlicher Arbeitslasten, wobei das Verfahren umfasst- Empfangen von Information, die mit einer neuen Arbeitslast verknüpft ist;- auf der Grundlage der Information, Bestimmen, das...

Full description

Saved in:
Bibliographic Details
Main Authors Hicok, Gary D, Longnecker, Matthew Raymond, Patel, Rahul Gautam
Format Patent
LanguageGerman
Published 04.01.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Verfahren zum Konfigurieren eines oder mehrere Kerne (140(0), 140(N)) in einer Verarbeitungseinheit zum Ausführen unterschiedlicher Arbeitslasten, wobei das Verfahren umfasst- Empfangen von Information, die mit einer neuen Arbeitslast verknüpft ist;- auf der Grundlage der Information, Bestimmen, dass die neue Arbeitslast sich von einer aktuellen Arbeitslast unterscheidet;- Bestimmen, wie viele des einen oder der mehreren Kerne (140(0), 140(N)) konfiguriert werden sollen, um die neue Arbeitslast auszuführen, auf der Grundlage der Information;- Bestimmen, ob eine neue Kernkonfiguration erforderlich ist, basierend darauf, wie viele des einen oder der mehreren Kerne(140(0), 140(N)) konfiguriert werden sollten, um die neue Arbeitslast auszuführen; und- wenn eine neue Kernkonfiguration erforderlich ist, dann Überführen der Bearbeitungseinheit in die neue Kernkonfiguration, oder- wenn eine neue Kernkonfiguration nicht erforderlich ist, dann Beibehalten einer aktuellen Kernkonfiguration zum Ausführen der neuen Arbeitslast, wobei jeder in dem einen oder den mehreren Kerne (140(0), 140(N)) enthaltene Kern über eine programmierbare virtuelle Kennung erkennbar ist, und wobei eine oder mehrere programmierbare virtuelle Kennungen beim Überführen der Verarbeitungseinheit in die neue Kernkonfiguration verwendet werden, wobei ein Interrupt Signal empfangen wird, das eine erste programmierbare virtuelle Kennung aufweist und sich auf die neue Arbeitslast bezieht, wobei das Interrupt Signal an den einen oder die mehreren Kerne zur Ausführung der neuen Arbeitslast übertragen wird, der die erste programmierbare virtuelle Kennung aufweist. The method involves receiving information, and determining a workload that differs from an actual workload based on the information. Cores (140-0-140-n) to be configured are determined, and a determination is made to check whether the core configuration is required based on the cores to be configured and the workload. A processing unit (102) is conveyed into the core configuration if the core configuration is required. The core configuration is provided for carrying-out the workload if no core configuration to be required is maintained. Independent claims are also included for the following: (1) a machine-readable memory medium comprising a set of instructions to perform a method for configuring cores in a processing unit for carrying-out different workloads (2) a computing device.
Bibliography:Application Number: DE201310108041