Demo Data from VLDB 2026 / reviewers in the wild / expert
M. S. Hrishikesh
dblp:49/419
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 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
2 papers |
Processor architecture and microarchitecture · 74% Integrated circuit design · 15% Performance modeling and evaluation · 10% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › out-of-order execution
instruction window |
0.0 | 1 | 2002 | The Optimal Logic Depth Per Pipeline Stage is 6 to 8 FO4 Inverter Delays · ISCA 2002 |
Processor architecture and microarchitecture › pipelining
pipeline depth optimization |
0.0 | 1 | 2002 | The Optimal Logic Depth Per Pipeline Stage is 6 to 8 FO4 Inverter Delays · ISCA 2002 |
Processor architecture and microarchitecture
pipelining |
0.0 | 1 | 2002 | The Optimal Logic Depth Per Pipeline Stage is 6 to 8 FO4 Inverter Delays · ISCA 2002 |
Integrated circuit design
technology scaling |
0.0 | 1 | 2000 | Clock rate versus IPC: the end of the road for conventional microarchitectures · ISCA 2000 |
Performance modeling and evaluation › simulation › simulation-based evaluation
simulation-based performance estimation |
0.0 | 1 | 2000 | Clock rate versus IPC: the end of the road for conventional microarchitectures · ISCA 2000 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.0analytical delay modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Static energy reduction techniques for microprocessor cachesabstractMicroprocessor performance has been improved by increasing the capacity of on-chip caches. However, the performance gain comes at the price of static energy consumption due to subthreshold leakage current in cache memory arrays. This paper compares three techniques for reducing static energy consumption in on-chip level-1 and level-2 caches. One technique employs low-leakage transistors in the memory cell. Another technique, power supply switching, can be used to turn off memory cells and discard their contents. A third alternative is dynamic threshold modulation, which places memory cells in a standby state that preserves cell contents. In our experiments, we explore the energy and performance tradeoffs of these techniques. We also investigate the sensitivity of microprocessor performance and energy consumption to additional cache latency caused by leakage-reduction techniques. Heather Hanson, M. S. Hrishikesh, Vikas Agarwal, Stephen W. Keckler, Doug Burger |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2002 | The Optimal Logic Depth Per Pipeline Stage is 6 to 8 FO4 Inverter DelaysabstractMicroprocessor clock frequency has improved by nearly 40% annually over the past decade. This improvement has been provided, in equal measure, by smaller technologies and deeper pipelines. From our study of the SPEC 2000 benchmarks, we find that for a high-performance architecture implemented in 100 nm technology, the optimal clock period is approximately 8 fan-out-of-four (FO4) inverter delays for integer benchmarks, comprised of 6 FO4 of useful work and an overhead of about 2 FO4. The optimal clock period for floating-point benchmarks is 6 FO4. We find these optimal points to be insensitive to latch and clock skew overheads. Our study indicates that further pipelining can at best improve performance of integer programs by a factor of 2 over current designs. At these high clock frequencies it will be difficult to design the instruction issue window to operate in a single cycle. Consequently, we propose and evaluate a high-frequency design called a segmented instruction window. M. S. Hrishikesh, Doug Burger, Stephen W. Keckler, Premkishore Shivakumar, Norman P. Jouppi, Keith I. Farkas |
ISCA | 1 |
| 2001 | Static Energy Reduction Techniques for Microprocessor CachesabstractMicroprocessor performance has been improved by increasing the capacity of on-chip caches. However, the performance gain comes at the price of increased static energy consumption due to sub-threshold leakage current. This paper compares three techniques for reducing static energy consumption in on-chip level-1 and level-2 caches. One technique employs low-leakage transistors in the memory cell. Another technique, power supply switching can be used to turn off the memory cells and discard their contents. A third alternative is dynamic threshold modulation, which places the memory cells in a standby state that preserves cell contents. In our experiments, we explore the energy/performance trade-offs of these techniques and find that the dynamic threshold modulation achieves the best results for level-1 caches, improving the energy-delay product by 2% in a level-1 instruction cache and 7% in a level-1 data cache. Low-leakage transistors perform best for the level-2 cache as they reduce the static energy by up to 98% and improve the energy-delay product by more than a factor of 50. Heather Hanson, M. S. Hrishikesh, Vikas Agarwal, Stephen W. Keckler, Doug Burger |
ICCD | 2 |
| 2000 | Clock rate versus IPC: the end of the road for conventional microarchitecturesabstractThe doubling microprocessor performance every three years has been the result of two factors: more transistors per chip and superlinear scaling of the processor dock with technology generation. Our results show that, due to both diminishing improvements in clock rates and poor wire scaling as semiconductor devices shrink, the achievable performance growth of conventional microarchitectures will slow substantially. In this paper, we describe technology-driven models for wire capacitance wire delay, and microarchitectural component delay. Using the results of these models, we measure the simulated performance-estimating both clock rate and IPC-of an aggressive out-of-order microarchitecture as it is scaled from a 250 nm technology to a 35 nm technology. We perform this analysis for three clock scaling targets and two microarchitecture scaling strategies: pipeline scaling and capacity scaling. We find that no scaling strategy permits annual performance improvements of better than 12.5% which is far worse than the annual 50-60% to which we have grown accustomed. Vikas Agarwal, M. S. Hrishikesh, Stephen W. Keckler, Doug Burger |
ISCA | 2 |