Demo Data from VLDB 2026 / reviewers in the wild / expert
Eric Tune
dblp:82/3763
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 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
7 papers |
Cloud and datacenter computing · 52% Processor architecture and microarchitecture · 15% Performance modeling and evaluation · 14% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 2 | 2015 | Large-scale cluster management at Google with Borg · EuroSys 2015 CPI2: CPU performance isolation for shared compute clusters · EuroSys 2013 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.2 | 1 | 2015 | Large-scale cluster management at Google with Borg · EuroSys 2015 |
Memory systems
non-uniform memory access |
0.2 | 1 | 2013 | Optimizing Google's warehouse scale computers: The NUMA experience · HPCA 2013 |
Cloud and datacenter computing
performance isolation |
0.2 | 1 | 2013 | CPI2: CPU performance isolation for shared compute clusters · EuroSys 2013 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2013 | Optimizing Google's warehouse scale computers: The NUMA experience · HPCA 2013 |
Distributed systems
distributed coordination |
0.1 | 1 | 2015 | Large-scale cluster management at Google with Borg · EuroSys 2015 |
Operating systems
resource management |
0.0 | 1 | 2013 | CPI2: CPU performance isolation for shared compute clusters · EuroSys 2013 |
Processor architecture and microarchitecture › multithreading
simultaneous multithreading |
0.0 | 1 | 2004 | Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy · MICRO 2004 |
Performance modeling and evaluation
throughput computing |
0.0 | 1 | 2004 | Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy · MICRO 2004 |
Processor architecture and microarchitecture › pipelining
instruction pipeline |
0.0 | 1 | 2002 | Loose Loops Sink Chips · HPCA 2002 |
Processor architecture and microarchitecture
out-of-order execution |
0.0 | 1 | 2002 | Loose Loops Sink Chips · HPCA 2002 |
Processor architecture and microarchitecture › out-of-order execution
register renaming |
0.0 | 1 | 2002 | Loose Loops Sink Chips · HPCA 2002 |
Electronic design automation › timing prediction
critical path prediction |
0.0 | 1 | 2001 | Dynamic Prediction of Critical Path Instructions · HPCA 2001 |
Energy-efficient computing
power management |
0.0 | 1 | 2001 | Reducing power with dynamic critical path information · MICRO 2001 |
Processor architecture and microarchitecture
value prediction |
0.0 | 1 | 2001 | Dynamic Prediction of Critical Path Instructions · HPCA 2001 |
Operating systems › resource management › process management
thread management |
0.0 | 1 | 2004 | Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy · MICRO 2004 |
Performance modeling and evaluation › system-level analysis › architecture evaluation
processor performance evaluation |
0.0 | 1 | 2002 | Loose Loops Sink Chips · HPCA 2002 |
Methods — techniques the papers use, named apart from their topics
measurement · 0.3job scheduling · 0.2load testing · 0.2in-production profiling · 0.2simulation · 0.1coarse-grained multithreading · 0.1architectural simulation · 0.0dynamic instruction analysis · 0.0dynamic critical path prediction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Large-scale cluster management at Google with BorgabstractGoogle's Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines. Luis Pedrosa, Madhukar Korupolu, David Oppenheimer, Eric Tune, John Wilkes |
EuroSys | 5 |
| 2013 | CPI2: CPU performance isolation for shared compute clustersabstractPerformance isolation is a key challenge in cloud computing. Unfortunately, Linux has few defenses against performance interference in shared resources such as processor caches and memory buses, so applications in a cloud can experience unpredictable performance caused by other programs' behavior. Eric Tune, Robert Hagmann, Rohit Jnagal, Vrigo Gokhale, John Wilkes |
EuroSys | 2 |
| 2013 | Optimizing Google's warehouse scale computers: The NUMA experienceabstractDue to the complexity and the massive scale of modern warehouse scale computers (WSCs), it is challenging to quantify the performance impact of individual microarchitectural properties and the potential optimization benefits in the production environment. As a result of these challenges, there is currently a lack of understanding of the microarchitecture-workload interaction, leaving potentially significant performance on the table. This paper argues for a two-phase performance analysis methodology for optimizing WSCs that combines both an in-production investigation and an experimental load-testing study. To demonstrate the effectiveness of this two-phase approach, and to illustrate the challenges, methodologies and opportunities in optimizing modern WSCs, this paper investigates the impact of non-uniform memory access (NUMA) for several Google's key web-service workloads in large-scale production WSCs. Leveraging a newly-designed metric and continuous large-scale profiling in live datacenters, our production analysis demonstrates that NUMA has a significant impact (10-20%) on two important web-services: Gmail backend and web-search frontend. Our carefully designed load-test further reveals surprising tradeoffs between optimizing for NUMA performance and reducing cache contention. Lingjia Tang, Jason Mars, Robert Hagmann, Robert Hundt, Eric Tune |
HPCA | 6 |
| 2004 | Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading HierarchyabstractA simultaneous multithreading (SMT) processor can issue instructions from several threads every cycle, allowing it to effectively hide various instruction latencies; this effect increases with the number of simultaneous contexts supported. However, each added context on an SMT processor incurs a cost in complexity, which may lead to an increase in pipeline length or a decrease in the maximum clock rate. This paper presents new designs for multithreaded processors which combine a conservative SMT implementation with a coarse-grained multithreading capability. By presenting more virtual contexts to the operating system and user than are supported in the core pipeline, the new designs can take advantage of the memory parallelism present in workloads with many threads, while avoiding the performance penalties inherent in a many-context SMT processor design. A design with 4 virtual contexts, but which is based on a 2-context SMT processor core, gains an additional 26% throughput when 4 threads are run together. Eric Tune, Rakesh Kumar 0002, Dean M. Tullsen, Brad Calder |
MICRO | 1 |
| 2002 | Loose Loops Sink ChipsabstractThis paper explores the concept of micro-architectural loops and discusses their impact on processor pipelines. In particular, we establish the relationship between loose loops and pipeline length and configuration, and show their impact on performance. We then evaluate the load resolution loop in detail and propose the distributed register algorithm (DRA) as a way of reducing this loop. It decreases the performance loss due to load mis-speculations by reducing the issue-to-execute latency in the pipeline. A new loose loop is introduced into the pipeline by the DRA, but the frequency of mis-speculations is very low. The reduction in latency from issue to execute, along with a low mis-speculation rate in the DRA result in up to a 4% to 15% improvement in performance using a detailed architectural simulator. Eric Borch, Eric Tune, Srilatha Manne, Joel S. Emer |
HPCA | 2 |
| 2001 | Dynamic Prediction of Critical Path InstructionsabstractModern processors come close to executing as fast as role dependences allow. The particular dependences that constrain execution speed constitute the critical path of execution. To optimize the performance of the processor we either have to reduce the critical path or execute it more efficiently. In both cases, it can be done more effectively if we know the actual instructions that constitute that path. This paper describes critical path prediction for dynamically identifying instructions likely to be on the critical path, allowing various processor optimizations to take advantage of this information. We show several possible critical path prediction techniques and apply critical path prediction to value prediction and clustered architecture scheduling. We show that critical path prediction has the potential to increase the effectiveness of these hardware optimizations by as much as 70%, without adding greatly to their cost. Eric Tune, Dongning Liang, Dean M. Tullsen, Brad Calder |
HPCA | 1 |
| 2001 | Reducing power with dynamic critical path informationabstractRecent research has shown that dynamic information regarding instruction criticality can be used to increase microprocessor performance. Critical path information can also be used in processors to achieve a better balance of power and performance. This paper uses the output of a dynamic critical path predictor to decrease the power consumption of key portions of the processor without incurring a corresponding decrease in performance. The optimizations include effective use of functional units with different power and latency characteristics and decreased issue logic power. John S. Seng, Eric Tune, Dean M. Tullsen |
MICRO | 2 |