Demo Data from EDBT 2026 / reviewers in the wild / expert
Yazhou Zu
dblp:145/0587
· DBLP profile ↗
13ranked-venue papers
5as first author
3since 2021 · last 2024
0000-0003-0047-6976ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 4 first-author · 2 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
10 papers |
Energy-efficient computing · 56% Integrated circuit design · 11% Hardware reliability and fault tolerance · 9% |
Topics — the 29 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing
power management |
2.0 | 6 | 2021 | Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 Voltage-Stacked Power Delivery Systems: Reliability, Efficiency, and Power Management · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 Fine-Tuning the Active Timing Margin (ATM) Control Loop for Maximizing Multi-core Efficiency on an IBM POWER Server · HPCA 2019 |
Energy-efficient computing
power delivery |
1.4 | 4 | 2020 | Voltage-Stacked Power Delivery Systems: Reliability, Efficiency, and Power Management · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 Voltage-Stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUs · MICRO 2018 Efficient and reliable power delivery in voltage-stacked manycore system with hybrid charge-recycling regulators · DAC 2018 |
Energy-efficient computing › power delivery
voltage stacking |
1.1 | 3 | 2020 | Voltage-Stacked Power Delivery Systems: Reliability, Efficiency, and Power Management · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 Voltage-Stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUs · MICRO 2018 Efficient and reliable power delivery in voltage-stacked manycore system with hybrid charge-recycling regulators · DAC 2018 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.8 | 1 | 2024 | Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer · NSDI 2024 |
Hardware reliability and fault tolerance
timing guardband |
0.7 | 2 | 2021 | Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015 |
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.5 | 1 | 2021 | Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Energy-efficient computing › energy-efficient architecture
GPU energy efficiency |
0.5 | 1 | 2021 | Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Integrated circuit design
voltage regulation |
0.4 | 1 | 2020 | Voltage-Stacked Power Delivery Systems: Reliability, Efficiency, and Power Management · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Integrated circuit design › power delivery network
voltage regulator |
0.4 | 2 | 2018 | Voltage-Stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUs · MICRO 2018 Ivory: Early-Stage Design Space Exploration Tool for Integrated Voltage Regulators · DAC 2017 |
Processor architecture and microarchitecture › adaptive architecture
timing margin adaptation |
0.4 | 1 | 2019 | Fine-Tuning the Active Timing Margin (ATM) Control Loop for Maximizing Multi-core Efficiency on an IBM POWER Server · HPCA 2019 |
GPUs and heterogeneous computing
GPU power management |
0.3 | 1 | 2018 | Voltage-Stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUs · MICRO 2018 |
Energy-efficient computing › power delivery
voltage noise mitigation |
0.3 | 1 | 2018 | Efficient and reliable power delivery in voltage-stacked manycore system with hybrid charge-recycling regulators · DAC 2018 |
Processor architecture and microarchitecture
many-core architecture |
0.3 | 3 | 2020 | Voltage-Stacked Power Delivery Systems: Reliability, Efficiency, and Power Management · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 Efficient and reliable power delivery in voltage-stacked manycore system with hybrid charge-recycling regulators · DAC 2018 GPU voltage noise: Characterization and hierarchical smoothing of spatial and temporal voltage noise interference in GPU architectures · HPCA 2015 |
Electronic design automation
design space exploration |
0.3 | 1 | 2017 | Ivory: Early-Stage Design Space Exploration Tool for Integrated Voltage Regulators · DAC 2017 |
Energy-efficient computing › power delivery
integrated voltage regulator |
0.3 | 1 | 2017 | Ivory: Early-Stage Design Space Exploration Tool for Integrated Voltage Regulators · DAC 2017 |
Integrated circuit design
low-power circuit design |
0.2 | 1 | 2016 | Ti-states: Processor power management in the temperature inversion region · MICRO 2016 |
Energy-efficient computing › voltage scaling
near-threshold voltage operation |
0.2 | 1 | 2016 | Ti-states: Processor power management in the temperature inversion region · MICRO 2016 |
Energy-efficient computing › power management › device power management
processor power management |
0.2 | 1 | 2016 | Ti-states: Processor power management in the temperature inversion region · MICRO 2016 |
Energy-efficient computing
thermal management |
0.2 | 1 | 2016 | Ti-states: Processor power management in the temperature inversion region · MICRO 2016 |
High-performance computing
supercomputing |
0.2 | 1 | 2024 | Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer · NSDI 2024 |
Integrated circuit design › variation-aware design
adaptive guardbanding |
0.2 | 1 | 2015 | Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015 |
GPUs and heterogeneous computing
GPU architecture |
0.2 | 1 | 2015 | GPU voltage noise: Characterization and hierarchical smoothing of spatial and temporal voltage noise interference in GPU architectures · HPCA 2015 |
Hardware reliability and fault tolerance
processor reliability |
0.2 | 1 | 2015 | Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015 |
Hardware reliability and fault tolerance
voltage droop |
0.2 | 1 | 2015 | GPU voltage noise: Characterization and hierarchical smoothing of spatial and temporal voltage noise interference in GPU architectures · HPCA 2015 |
GPUs and heterogeneous computing
GPU microarchitecture |
0.1 | 1 | 2021 | Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Performance modeling and evaluation › performance monitoring
hardware performance counters |
0.1 | 1 | 2021 | Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Embedded and real-time systems › real-time scheduling
multicore scheduling |
0.1 | 1 | 2019 | Fine-Tuning the Active Timing Margin (ATM) Control Loop for Maximizing Multi-core Efficiency on an IBM POWER Server · HPCA 2019 |
Integrated circuit design
analog and mixed-signal circuits |
0.1 | 1 | 2017 | Ivory: Early-Stage Design Space Exploration Tool for Integrated Voltage Regulators · DAC 2017 |
Energy-efficient computing
voltage and frequency scaling |
0.1 | 1 | 2015 | Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015 |
Methods — techniques the papers use, named apart from their topics
performance counter prediction · 0.5cross-layer guardbanding · 0.5simulation · 0.4critical path monitor · 0.4application scheduling and throttling · 0.4hybrid charge-recycling regulators · 0.3control theory · 0.3analytical modeling · 0.3high-level modeling · 0.3SPICE simulation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer
Yazhou Zu, Alireza Ghaffarkhah, Hoang-Vu Dang, Brian Towles, Steven Hand 0001, Safeen Huda, Adekunle Bello, Alexander Kolbasov, Arash Rezaei, Dayou Du, Steve Lacy, Aaron Wisner, Henri Bahini |
NSDI | 1 |
| 2021 | Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUsabstractThe energy efficiency of GPU architectures has emerged as an essential aspect of computer system design. In this article, we explore the energy benefits of reducing the GPU chip's voltage to the safe limit, i.e., Vminpoint, using predictive software techniques. We perform such a study on several commercial off-the-shelf GPU cards. We find that there exists about 20% voltage guardband on those GPUs spanning two architectural generations, which, if “eliminated” entirely, can result in up to 25% energy savings on one of the studied GPU cards. Our measurement results unveil a program dependent Vminbehavior across the studied applications, and the exact improvement magnitude depends on the program's available guardband. We make fundamental observations about the program-dependent Vminbehavior. We experimentally determine that the voltage noise has a more substantial impact on Vmincompared to the process and temperature variation, and the activities during the kernel execution cause large voltage droops. From these findings, we show how to use kernels' microarchitectural performance counters to predict its Vminvalue accurately. The average and maximum prediction errors are 0.5% and 3%, respectively. The accurate Vminprediction opens up new possibilities of a crosslayer dynamic guardbanding scheme for GPUs, in which software predicts and manages the voltage guardband, while the functional correctness is ensured by a hardware safety net mechanism. Jingwen Leng, Alper Buyuktosunoglu, Ramon Bertran Monfort, Pradip Bose, Yazhou Zu, Vijay Janapa Reddi |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 2021 | Erratum to "Predictive Guardbanding: Program-Driven Timing Margin Reduction for GPUs"abstractIn[1],Table IVand Table II are the same. The correctTable IVis meant for comparison against prior work. Jingwen Leng, Alper Buyuktosunoglu, Ramon Bertran Monfort, Pradip Bose, Yazhou Zu, Vijay Janapa Reddi |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 2020 | Voltage-Stacked Power Delivery Systems: Reliability, Efficiency, and Power ManagementabstractIn today's manycore processors, the energy loss of more than 20% may result from inherent inefficiencies of conventional power delivery system (PDS) design. By stacking multiple voltage domains in series to lower the step-down conversion ratio of the off-chip voltage regulator module (VRM) and reduce the energy loss along the path of the power delivery network (PDN), voltage stacking (VS) offers a novel alternative power delivery technique to fundamentally improve power delivery efficiency (PDE). However, VS suffers from aggravated supply voltage noise from the current imbalance, which hinders its adoption. In this article, we investigate practical VS implementation in manycore processors to improve PDE and achieve reliable performance, while maintaining compatibility with advanced power management techniques. We first present the system configuration of a voltage-stacked manycore processor. We then systematically characterize supply voltage noise in VS, identify global, and residual differential currents as its dominant contributors, and calculate the possible worst supply voltage noise. We next propose a hybrid voltage regulation solution, based on a charge-recycling off-chip voltage regulator and distributed integrated voltage regulators, to mitigate supply voltage noise effectively. We also study the compatibility of VS with higher-level power management techniques. Finally, the performance of a voltage-stacked GPU system is comprehensively evaluated. The simulation results show that our approach can achieve 93.5% PDE, reducing the power loss by 13.6% compared to conventional single-layer PDS. An Zou, Jingwen Leng, Xin He 0011, Yazhou Zu, Christopher D. Gill, Vijay Janapa Reddi, Xuan Zhang 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2019 | Fine-Tuning the Active Timing Margin (ATM) Control Loop for Maximizing Multi-core Efficiency on an IBM POWER ServerabstractActive Timing Margin (ATM) is a technology that improves processor efficiency by reducing the pipeline timing margin with a control loop that adjusts voltage and frequency based on real-time chip environment monitoring. Although ATM has already been shown to yield substantial performance benefits, its full potential has yet to be unlocked. In this paper, we investigate how to maximize ATM's efficiency gain with a new means of exposing the inter-core speed variation: finetuning the ATM control loop. We conduct our analysis and evaluation on a production-grade POWER7+ system. On the POWER7+ server platform, we fine-tune the ATM control loop by programming its Critical Path Monitors, a key component of its ATM design that measures the cores' timing margins. With a robust stress-test procedure, we expose over 200 MHz of inherent inter-core speed differential by fine-tuning the percore ATM control loop. Exploiting this differential, we manage to double the ATM frequency gain over the static timing margin; this is not possible using conventional means, i.e. by setting fixedpoints for each core, because the corelevelmust account for chip-wide worst-case voltage variation. To manage the significant performance heterogeneity of fine-tuned systems, we propose application scheduling and throttling to manage the chip's process and voltage variation. Our proposal improves application performance by more than 10% over the static margin, almost doubling the 6% improvement of the default, unmanaged ATM system. Our technique is general enough that it can be adopted by any system that employs an active timing margin control loop. Yazhou Zu, Daniel Richins, Charles Lefurgy, Vijay Janapa Reddi |
HPCA | 1 |
| 2018 | Efficient and reliable power delivery in voltage-stacked manycore system with hybrid charge-recycling regulatorsabstractVoltage stacking (VS) fundamentally improves power delivery efficiency (PDE) by series-stacking multiple voltage domains to eliminate explicit step-down voltage conversion and reduce energy loss along the power delivery path. However, it suffers from aggravated supply noise, preventing its adoption in mainstream computing systems. In this paper, we investigate a practical approach to enabling efficient and reliable power delivery in voltage-stacked manycore systems that can ensure worst-case supply noise reliability without excessive costly over-design. We start by developing an analytical model to capture the essential noise behaviors in VS. It allows us to identify dominant noise contributor and derive the worst-case conditions. With this in-depth understanding, we propose a hybrid voltage regulation solution to effectively mitigate noise with worst-case guarantees. When evaluated with real-world benchmarks, our solution can achieve 93.8% power delivery efficiency, an improvement of 13.9% over the conventional baseline. An Zou, Jingwen Leng, Xin He 0011, Yazhou Zu, Vijay Janapa Reddi, Xuan Zhang 0001 |
DAC | 4 |
| 2018 | Voltage-Stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUsabstractMore than 20% of the available energy is lost in "the last centimeter" from the PCB board to the microprocessor chip due to inherent inefficiencies of power delivery subsystems (PDSs) in today's computing systems. By series-stacking multiple voltage domains to eliminate explicit voltage conversion and reduce loss along the power delivery path, voltage stacking (VS) is a novel configuration that can improve power delivery efficiency (PDE). However, VS suffers from aggravated levels of supply noise caused by current imbalance between the stacking layers, preventing its practical adoption in mainstream computing systems. Throughput-centric manycore architectures such as GPUs intrinsically exhibit more balanced workloads, yet suffer from lower PDE, making them ideal platforms to implement voltage stacking. In this paper, we present a cross-layer approach to practical voltage stacking implementation in GPUs. It combines circuit-level voltage regulation using distributed charge-recycling integrated voltage regulators (CR-IVRs) with architecture-level voltage smoothing guided by control theory. Our proposed voltage-stacked GPUs can eliminate 61.5% of total PDS energy loss and achieve 92.3% system-level power delivery efficiency, a 12.3% improvement over the conventional single-layer based PDS. Compared to the circuit-only solution, the cross-layer approach significantly reduces the implementation cost of voltage stacking (88% reduction in area overhead) without compromising supply reliability under worst-case scenarios and across a wide range of real-world benchmarks. In addition, we demonstrate that the cross-layer solution not only complements on-chip CR-IVRs to transparently manage current imbalance and restore stable layer voltages, but also serves as a seamless interface to accommodate higher-level power optimization techniques, traditionally thought to be incompatible with a VS configuration. An Zou, Jingwen Leng, Xin He 0011, Yazhou Zu, Christopher D. Gill, Vijay Janapa Reddi, Xuan Zhang 0001 |
MICRO | 4 |
| 2017 | Ivory: Early-Stage Design Space Exploration Tool for Integrated Voltage RegulatorsabstractDespite being employed in burgeoning efforts to improve power delivery efficiency, integrated voltage regulators (IVRs) have yet to be evaluated in a rigorous, systematic, or quantitative manner. To fulfill this need, we present Ivory, a high-level design space exploration tool capable of providing accurate conversion efficiency, static performance characteristics, and dynamic transient responses of an IVR-enabled power delivery subsystem (PDS), enabling rapid trade-off exploration at early design stage, approximately 1000x faster than SPICE simulation. We demonstrate and validate Ivory with a wide spectrum of IVR topologies. In addition, we present a case study using Ivory to reveal the optimal PDS configurations, with underlying power break-downs and area overheads for the GPU manycore architecture, which has yet to embrace IVRs. An Zou, Jingwen Leng, Yazhou Zu, Tao Tong, Vijay Janapa Reddi, David Brooks 0001, Gu-Yeon Wei, Xuan Zhang 0001 |
DAC | 3 |
| 2016 | Ti-states: Processor power management in the temperature inversion regionabstractTemperature inversion is a transistor-level effect that can improve performance when temperature increases. It has largely been ignored in the past because it does not occur in the typical operating region of a processor, but temperature inversion is becoming increasing important in current and future technologies. In this paper, we study temperature inversion's implications on architecture design, and power and performance management. We present the first public comprehensive measurement-based analysis on the effects of temperature inversion on a real processor, using the AMD A10-8700P processor as our system under test. We show that the extra timing margin introduced by temperature inversion can provide more than 5% Vddreduction benefit, and this improvement increases to more than 8% when operating in the near-threshold, low-voltage region. To harness this opportunity, we present Ti-states, a power management technique that sets the processor's voltage based on real-time silicon temperature to improve power efficiency. Ti-states lead to 6% to 12% measured power saving across a range of different temperatures compared to a fixed margin. As technology scales to FD-SOI and FinFET, we show there is an ideal operating temperature for various workloads to maximize the benefits of temperature inversion. The key is to counterbalance leakage power increase at higher temperatures with dynamic power reduction by the Ti-states. The projected optimal temperature is typically around 60°C and yields 8% to 9% chip power saving. The optimal high-temperature can be exploited to reduce design cost and runtime operating power for overall cooling. Our findings are important for power and thermal management in future chips and process technologies. Yazhou Zu, Wei Huang 0004, Indrani Paul, Vijay Janapa Reddi |
MICRO | 1 |
| 2015 | GPU voltage noise: Characterization and hierarchical smoothing of spatial and temporal voltage noise interference in GPU architecturesabstractEnergy efficiency is undoubtedly important for GPU architectures. Besides the traditionally explored energy-efficiency optimization techniques, exploiting the supply voltage guard-band remains a promising yet unexplored opportunity. Our hardware measurements show that up to 23% of the nominal supply voltage can be eliminated to improve CPU energy efficiency by as much as 25%. The key obstacle for exploiting this opportunity lies in understanding the characteristics and root causes of large voltage droops in GPU architectures and subsequently smoothing them away without severe performance penalties. The CPU's manycore nature complicates the voltage noise phenomenon, and its distinctive architecture features from the CPU necessitate a CPU-specific voltage noise analysis. In this paper, we make the following contributions. First, we provide a voltage noise categorization framework to identify, characterize, and understand voltage noise in the manycore CPU architecture. Second, we perform a microarchitecture-level voltage-droop root-cause analysis for the two major droop types we identify, namely the local first-order droop and the global second-order droop. Third, on the basis of our categorization and characterization, we propose a hierarchical voltage smoothing mechanism that mitigates each type of voltage droop. Our evaluation shows it can reduce up to 31% worst-case droop, which translates to 11.8% core-level and 7.8% processor-level energy reduction. Jingwen Leng, Yazhou Zu, Vijay Janapa Reddi |
HPCA | 2 |
| 2015 | Adaptive guardband scheduling to improve system-level efficiency of the POWER7+abstractThe traditional guardbanding approach to ensure processor reliability is becoming obsolete because it always over-provisions voltage and wastes a lot of energy. As a next-generation alternative, adaptive guardbanding dynamically adjusts chip clock frequency and voltage based on timing margin measured at runtime. With adaptive guardbanding, voltage guardband is only provided when needed, thereby promising significant energy efficiency improvement. Yazhou Zu, Charles Lefurgy, Jingwen Leng, Matthew Halpern, Michael S. Floyd, Vijay Janapa Reddi |
MICRO | 1 |
| 2014 | GPUVolt: modeling and characterizing voltage noise in GPU architecturesabstractVoltage noise is a major obstacle in improving processor energy efficiency because it necessitates large operating voltage guardbands that increase overall power consumption and limit peak performance. Identifying the leading root causes of voltage noise is essential to minimize the unnecessary guardband and maximize the overall energy efficiency. We provide the first-ever modeling and characterization of voltage noise in GPUs based on a new simulation infrastructure called GPUVolt. Using it, we identify the key intracore microarchitectural components (e.g., the register file and special functional units) that significantly impact the GPU's voltage noise. We also demonstrate that intercore-aligned microarchitectural activity detrimentally impacts the chip- wide worst-case voltage droops. On the basis of these findings, we propose a combined register-file and execution-unit throttling mechanism that smooths GPU voltage noise and reduces the guardband requirement by as much as 29%. Jingwen Leng, Yazhou Zu, Minsoo Rhu, Meeta Sharma Gupta, Vijay Janapa Reddi |
ISLPED | 2 |
| 2013 | An Efficient Power-Aware Resource Scheduling Strategy in Virtualized DatacentersabstractIn the era of cloud computing, data centers are well-known to be bounded by the power wall issue. This issue lowers the profit of service providers and obstructs the expansions of data center's scale. As virtual machine's behavior was not explored sufficiently in classic data center's power-saving strategies, in this paper we address the power consumption issue in the setting of a virtualized data center. We propose an efficient power-aware resource scheduling strategy that reduces data center's power consumption effectively based on VM live migration which is a key technical feature of cloud computing. Our scheduling algorithm leverages the Xen platform and consolidates VM workloads periodically to reduce the number of running servers. To satisfy each VM's service level agreements, our strategy keeps adjusting VM placements between scheduling rounds. We developed a power-aware data center simulator to test our algorithm. The simulator runs in time domain and includes server's segmented linear power model. We validated our simulator using measured server power trace. Our simulation shows that compared with event-driven schedulers, our strategy improves data center power budget by 35% for random workloads resembling web-requests, and improve data center power budget by 22.7% for workloads exhibiting stable resource requirements like ScaLAPACK. Yazhou Zu, Tian Huang, Yongxin Zhu 0001 |
ICPADS | 1 |