Hardware-Based Load Balancing for Massive Multicore Architectures Implementing Power Gating

Hardware-Based Load Balancing for Massive Multicore Architectures Implementing Power Gating
复制标题

大规模多核架构的基于硬件的负载平衡实现功率门控

DOI:
--
复制
发表时间:
2010
影响因子:
2.9
通讯作者:
E. Musoll
E. Musoll
中科院分区:
计算机科学3区
文献类型:
--
作者:
E. Musoll

文献摘要

被引文献

相似文献

多核架构提供了一个具有高执行吞吐量的计算平台,使它们能够以显著的线程级并行性高效地执行工作负载。这些工作负载的突发性通过对空闲核心进行电源选通实现了大幅节能。此外,线程到内核的负载平衡也会影响处理器的功率和散热行为。多核体系结构的处理器实现可以选择将多个核分组为共享区域开销的集群,从而使整个集群而不是单个核被功率选通。然而,由于功率门控的粗糙程度,节能的潜力被降低了。本文针对这些集群同构多核体系结构,对几种基于硬件的无状态负载均衡方案的功耗和热性能进行了评估。所有这些方法都可以统一到一种参数化技术中,该技术可以动态调整以获得期望的目标(更低的功率、更高的性能和更低的热点温度)。
Many-core architectures provide a computation platform with high execution throughput, enabling them to efficiently execute workloads with a significant degree of thread-level parallelism. The burstlike nature of these workloads allows large power savings by power gating the idle cores. In addition, the load balancing of threads to cores also impacts the power and thermal behavior of the processor. Processor implementations of many-core architectures may choose to group several cores into clusters sharing the area overhead, so that the whole cluster is power gated as opposed to the individual cores. However, the potential for power savings is reduced due to the coarser level of power gating. In this paper, several hardware-based stateless load-balancing schemes are evaluated for these clustered homogeneous multicore architectures in terms of their power and thermal behavior. All these methods can be unified into a parameterized technique that dynamically adjusts to obtain the desired goal (lower power, higher performance, and lower hotspot temperature).