Managing cluster-level performance variability without a centralized controller
Patent
·
OSTI ID:1568096
Systems, apparatuses, and methods for managing cluster-level performance variability without a centralized controller are described. Each node of a multi-node cluster tracks a maximum and minimum progress across the plurality of nodes for a workload executed by the cluster. Each node also tracks its local progress on its current task. Each node also utilizes a comparison of the local progress to reported maximum and minimum progress across the cluster to identify a critical, or slow, node and whether to increase or reduce an amount of power allocated to the node. The nodes append information about the maximum and minimum progress to messages sent to other nodes to report their knowledge of maximum and minimum progress with other nodes. A node updates its local information if the node receives a message from another node with more up-to-date information about the state of progress across the cluster.
- Research Organization:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC02-05CH11231
- Assignee:
- Advanced Micro Devices, Inc. (Santa Clara, CA)
- Patent Number(s):
- 10,237,335
- Application Number:
- 15/183,625
- OSTI ID:
- 1568096
- Country of Publication:
- United States
- Language:
- English
Similar Records
Balancing computation and communication power in power constrained clusters
Coscheduling Technique for Symmetric Multiprocessor Clusters
A New coscheduling technique for a cluster of symmetric multiprocessors
Patent
·
2018
·
OSTI ID:1452922
Coscheduling Technique for Symmetric Multiprocessor Clusters
Conference
·
2000
·
OSTI ID:15006498
A New coscheduling technique for a cluster of symmetric multiprocessors
Conference
·
2000
·
OSTI ID:15006497