Invention Application
US20150324239A1 DYNAMIC LOAD BALANCING OF HARDWARE THREADS IN CLUSTERED PROCESSOR CORES USING SHARED HARDWARE RESOURCES, AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA
审中-公开
使用共享硬件资源的集群处理器芯片中的硬件线路的动态负载平衡以及相关电路,方法和计算机可读介质
- Patent Title: DYNAMIC LOAD BALANCING OF HARDWARE THREADS IN CLUSTERED PROCESSOR CORES USING SHARED HARDWARE RESOURCES, AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA
- Patent Title (中): 使用共享硬件资源的集群处理器芯片中的硬件线路的动态负载平衡以及相关电路,方法和计算机可读介质
-
Application No.: US14271812Application Date: 2014-05-07
-
Publication No.: US20150324239A1Publication Date: 2015-11-12
- Inventor: Suresh Kumar Venkumahanti , Stephen Robert Shannon , Lin Wang
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/30

Abstract:
Dynamic load balancing of hardware threads in clustered processor cores using shared hardware resources, and related circuits, methods, and computer readable media are disclosed. In one aspect, a dynamic load balancing circuit comprising a control unit is provided. The control unit is configured to determine whether a suboptimal load condition exists between a first cluster and a second cluster of a clustered processor core. If a suboptimal load condition exists, the control unit is further configured to transfer a content of private register(s) of a first hardware thread of the first cluster to private register(s) of a second hardware thread of the second cluster via shared hardware resources of the first hardware thread and the second hardware thread. The control unit is also configured to exchange a first identifier associated with the first hardware thread with a second identifier associated with the second hardware thread via the shared hardware resources.
Public/Granted literature
Information query