Workload-aware virtual processing unit

A processing unit [100] is configured in a different manner based on the identified workload [200, 225], and each configuration of the processing unit is presented to software as a different virtual processing unit [111.112] (e.g., to a device driver [103]). Using these techniques, a processing syst...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WU RUIJIN, ACHARYA, ANIRUDH, GODI SRIKANTH
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A processing unit [100] is configured in a different manner based on the identified workload [200, 225], and each configuration of the processing unit is presented to software as a different virtual processing unit [111.112] (e.g., to a device driver [103]). Using these techniques, a processing system can provide different configurations of the processing unit to support different types of workloads, saving system resources. Further, by presenting the different configurations as different virtual processing units, the processing system can implement different processing unit configurations using existing device drivers or another system infrastructure. 一种处理单元[100],其基于所标识的工作负载[200,225]以不同方式配置,并且该处理单元的每个配置被作为不同的虚拟处理单元[111.112]展示给软件(例如,展示给设备驱动程序[103])。使用这些技术,处理系统能够提供该处理单元的不同配置以支持不同类型的工作负载,从而节省系统资源。此外,通过将该不同配置作为不同的虚拟处理单元展示,该处理系统能够使用现有的设备驱动程序或另一系统基础结构来实现不同的处理单元配置。