Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yan Zhang 0028
dblp:04/3348-28
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 4 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
5 papers |
Energy-efficient computing · 36% Performance modeling and evaluation · 22% Storage systems · 20% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › storage architecture
disk architecture |
0.2 | 2 | 2009 | Sensitivity-Based Optimization of Disk Architecture · IEEE Trans. Computers 2009 SODA: Sensitivity Based Optimization of Disk Architecture · DAC 2007 |
Performance modeling and evaluation
workload characterization |
0.1 | 2 | 2007 | SODA: Sensitivity Based Optimization of Disk Architecture · DAC 2007 Power-Aware Branch Prediction: Characterization and Design · IEEE Trans. Computers 2004 |
Processor architecture and microarchitecture
branch prediction |
0.1 | 2 | 2004 | Power-Aware Branch Prediction: Characterization and Design · IEEE Trans. Computers 2004 Power Issues Related to Branch Prediction · HPCA 2002 |
Performance modeling and evaluation › storage performance evaluation
disk drive modeling |
0.1 | 1 | 2007 | SODA: Sensitivity Based Optimization of Disk Architecture · DAC 2007 |
Energy-efficient computing
power management |
0.1 | 2 | 2009 | Power Issues Related to Branch Prediction · HPCA 2002 Sensitivity-Based Optimization of Disk Architecture · IEEE Trans. Computers 2009 |
Energy-efficient computing › voltage scaling
dynamic voltage scaling |
0.1 | 1 | 2005 | Optimal procrastinating voltage scheduling for hard real-time systems · DAC 2005 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2005 | Optimal procrastinating voltage scheduling for hard real-time systems · DAC 2005 |
Energy-efficient computing › power management
voltage scheduling |
0.1 | 1 | 2005 | Optimal procrastinating voltage scheduling for hard real-time systems · DAC 2005 |
Energy-efficient computing › power-performance tradeoff
energy-delay tradeoff |
0.0 | 1 | 2004 | Power-Aware Branch Prediction: Characterization and Design · IEEE Trans. Computers 2004 |
Energy-efficient computing › power management › device power management
processor power management |
0.0 | 1 | 2004 | Power-Aware Branch Prediction: Characterization and Design · IEEE Trans. Computers 2004 |
Energy-efficient computing
storage energy efficiency |
0.0 | 1 | 2009 | Sensitivity-Based Optimization of Disk Architecture · IEEE Trans. Computers 2009 |
Electronic design automation
design optimization |
0.0 | 1 | 2007 | SODA: Sensitivity Based Optimization of Disk Architecture · DAC 2007 |
Performance modeling and evaluation › statistical analysis
sensitivity analysis |
0.0 | 1 | 2007 | SODA: Sensitivity Based Optimization of Disk Architecture · DAC 2007 |
Embedded and real-time systems › real-time embedded systems
hard real-time systems |
0.0 | 1 | 2005 | Optimal procrastinating voltage scheduling for hard real-time systems · DAC 2005 |
Processor architecture and microarchitecture › branch prediction
branch target buffer |
0.0 | 1 | 2002 | Power Issues Related to Branch Prediction · HPCA 2002 |
Methods — techniques the papers use, named apart from their topics
sensitivity analysis · 0.2simulation · 0.1electro-mechanical modeling · 0.1stochastic workload · 0.1online slack reclamation · 0.1wattch · 0.0profiling · 0.0pipeline gating · 0.0prediction probe detector · 0.0banking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Sensitivity-Based Optimization of Disk ArchitectureabstractStorage plays a pivotal role in the performance of many applications. Many applications, especially those that run on servers, are I/O intensive and therefore require high performance storage systems. These high-end storage systems consume a large amount of power, the bulk of which is due to the disk drives. Optimizing disk architectures is a design time as well as a run time issue and requires balancing between performance and power. There are different figures of merit, such as performance and energy, and a large space of design and runtime "knobs" that can be used to optimize disk drive behavior. Given such a large space, it is desirable to have a systematic methodology to optimally set these knobs to satisfy our figures of merit as efficiently as possible. In this paper we present the sensitivity-based optimization methodology for disk architectures (SODA), which leverages results previously obtained in digital circuit design optimization scenarios. Using detailed models of the electro-mechanical behavior of disk drives and a suite of realistic workloads, we show how SODA can aid in design and runtime optimization of disk drive architectures. Sriram Sankar, Yan Zhang 0028, Sudhanva Gurumurthi, Mircea R. Stan |
IEEE Trans. Computers | 2 |
| 2007 | SODA: Sensitivity Based Optimization of Disk ArchitectureabstractStorage plays a pivotal role in the performance of many applications. Optimizing disk architectures is a design-time as well as a run-time issue and requires balancing between performance, power and capacity. The design space is large and there are many "knobs" that can be used to optimize disk drive behavior. Here we present a sensitivity-based optimization for disk architectures (SODA) which leverages results from digital circuit design. Using detailed models of the electro-mechanical behavior of disk drives and a suite of realistic workloads, we show how SODA can aid in design and runtime optimization. Yan Zhang 0028, Sudhanva Gurumurthi, Mircea R. Stan |
DAC | 1 |
| 2007 | Temperature-aware circuit design using adaptive body biasingabstractDue to continuously increasing active power dissipation die temperatures exhibit significant spatial and temporal variability. Targeting the worst-case temperature is not optimal as performance will be lost for non-worst cases. This paper proposes a temperature-adaptive body bias technique that can dynamically recover this lost performance. Two applications are described that demonstrate the effectiveness of proposed technique. Yan Zhang 0028, Mircea R. Stan |
ACM Great Lakes Symposium on VLSI | 1 |
| 2006 | Procrastinating voltage scheduling with discrete frequency setsabstractThis paper presents an efficient method to find the optimal intra-task voltage/frequency scheduling for single tasks in practical real-time systems using statistical workload information. Our method is analytic in nature and proved to be optimal. Simulation results verify our theoretical analysis and show significant energy savings over previous methods. In addition, in contrast to the previous techniques in which all available frequencies are used in a schedule, we find that, by carefully selecting a subset of a small number of frequencies, one can still design a reasonably good schedule while avoiding unnecessary transition overheads. Zhijian Lu, Yan Zhang 0028, Mircea R. Stan, John C. Lach, Kevin Skadron |
DATE | 2 |
| 2005 | Optimal procrastinating voltage scheduling for hard real-time systemsabstractThis paper presents an optimal procrastinating voltage scheduling (OP-DVS) for hard real-time systems using stochastic workload information. Algorithms are presented for both single-task and multi-task workloads. Offline calculations provide real-time guarantees for worst-case execution, and online scheduling reclaims slack time and schedules tasks accordingly. The OP-DVS algorithm is provably optimal in terms of energy minimization with no deadline misses. Simulation results show up to 30% energy savings for single-task workloads and 74% for multi-task workloads compared to using a constant worst-case execution voltage. The complexity of the algorithm for multi-task workloads is linear to the number of tasks involved. Yan Zhang 0028, Zhijian Lu, John C. Lach, Kevin Skadron, Mircea R. Stan |
DAC | 1 |
| 2004 | State-Preserving vs. Non-State-Preserving Leakage Control in CachesabstractThis paper compares the effectiveness of state-preserving and non-state-preserving techniques for leakage control in caches by comparing drowsy cache and gated-V/sub ss/ for data caches using 70nm technology parameters. To perform the comparison, we introduce "HotLeakage", a new architectural model for subthreshold and gate leakage that explicitly models the effects of temperature, voltage, and parameter variations, and has the ability to recalculate leakage currents dynamically as temperature and voltage change at runtime due to operating conditions, DVS techniques, etc. By comparing drowsy-cache and gated-V/sub ss/ at different L2 latencies and different gate oxide thickness values, we are able to identify a range of operating parameters at which gated-V/sub ss/ is more energy efficient than drowsy-cache, even though gated-V/sub ss/ does not preserve data in cache lines that have been deactivated. We are also able to show potential further benefits of gated-V/sub ss/ if an effective dynamic adaptation technique can be found. These results debunk a fairly widespread belief that state-preserving techniques are inherently superior to non-state-preserving techniques. Yingmin Li, Dharmesh Parikh, Yan Zhang 0028, Karthik Sankaranarayanan, Mircea R. Stan, Kevin Skadron |
DATE | 3 |
| 2004 | Power-Aware Branch Prediction: Characterization and DesignabstractThis uses Wattch and the SPEC 2000 integer and floating-point benchmarks to explore the role of branch predictor organization in power/energy/performance trade offs for processor design. Even though the direction predictor by itself represents less than 1 percent of the processor's total power dissipation, prediction accuracy is nevertheless a powerful lever on processor behavior and program execution time. A thorough study of branch predictor organizations shows that, as a general rule, to reduce overall energy consumption in the processor, it is worthwhile to spend more power in the branch predictor if this results in more accurate predictions that improve running time. This not only improves performance, but can also improve the energy-delay product by up to 20 percent. Three techniques, however, can reduce power dissipation without harming accuracy. Banking reduces the portion of the branch predictor that is active at any one time. A new on-chip structure, the prediction probe detector (PPD), uses predecode bits to entirely eliminate unnecessary predictor and branch target buffer (BTB) accesses. Despite the extra power that must be spent accessing it, the PPD reduces local predictor power and energy dissipation by about 31 percent and overall processor power and energy dissipation by 3 percent. These savings can be further improved by using profiling to annotate branches, identifying those that are highly biased and do not require static prediction. Finally, we explore the effectiveness of a previously proposed technique, pipeline gating, and find that, even with adaptive control based on recent predictor accuracy, pipeline gating yields little or no energy savings. Dharmesh Parikh, Kevin Skadron, Yan Zhang 0028, Mircea R. Stan |
IEEE Trans. Computers | 3 |
| 2002 | Power Issues Related to Branch PredictionabstractThis paper explores the role of branch predictor organization in power/energy/performance tradeoffs for processor design. We find that as a general rule, to reduce overall energy consumption in the processor it is worthwhile to spend more power in the branch predictor if this results in more accurate predictions that improve running time. Two techniques, however, provide substantial reductions in power dissipation without harming accuracy. Banking reduces the portion of the branch predictor that is active at any one time. And a new on-chip structure, the prediction probe detector (PPD), can use pre-decode bits to entirely eliminate unnecessary predictor and branch target buffer (BTB) accesses. Despite the extra power that must be spent accessing the PPD, it reduces local predictor power and energy dissipation by about 45% and overall processor power and energy dissipation by 5-6%. Dharmesh Parikh, Kevin Skadron, Yan Zhang 0028, Marco Barcella, Mircea R. Stan |
HPCA | 3 |
| 2002 | Odd/even bus invert with two-phase transfer for buses with couplingabstractThe coupling capacitances between on-chip bus lines become dominant in deep-submicron technologies. Coding to reduce the switching activity of the individual lines was enough to reduce power on buses in older technologies, but new coding techniques that reduce the coupling activity between lines are needed for deep-submicron buses. One such coding technique uses the simple observation that coupling capacitances are always charged and discharged by activity on neighboring bus lines, where one line has an odd number and the other has an even number (if bus lines are numbered "in-order"). We thus propose to reduce the coupling activity by independently controlling the odd and even bus lines with two separate lines, the Odd Invert, and Even Invert line, respectively. We obtain significant reductions in power simply by comparing the coupling activity for the four possible cases of the Odd and Even Invert lines (00, 01, 10, 11), and then choosing the value with the smallest coupling activity to transmit on the bus. Even after encoding, the coupling activity for a pair of bus lines is still strongly dependent on the data. In particular the toggling sequences 01→10 and 10→01 result in 4 times more coupling energy dissipation than other coupling events. We thus propose a targeted Two-Phase transfer in order to reduce total power only on the pairs of lines that carry such toggling events. Yan Zhang 0028, John C. Lach, Kevin Skadron, Mircea R. Stan |
ISLPED | 1 |