Demo Data from EDBT 2026 / reviewers in the wild / expert
Kyle J. Nesbit
dblp:70/2646
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 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
3 papers |
Memory systems · 69% Processor architecture and microarchitecture · 14% Cloud and datacenter computing · 14% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 2 | 2007 | Fair Queuing Memory Systems · MICRO 2006 Virtual private caches · ISCA 2007 |
Cloud and datacenter computing
quality of service |
0.1 | 2 | 2007 | Fair Queuing Memory Systems · MICRO 2006 Virtual private caches · ISCA 2007 |
Memory systems › cache management
cache capacity management |
0.1 | 1 | 2007 | Virtual private caches · ISCA 2007 |
Memory systems
cache management |
0.1 | 1 | 2007 | Virtual private caches · ISCA 2007 |
Memory systems
cache |
0.0 | 1 | 2004 | Data Cache Prefetching Using a Global History Buffer · HPCA 2004 |
Memory systems › cache › prefetching
correlation prefetching |
0.0 | 1 | 2004 | Data Cache Prefetching Using a Global History Buffer · HPCA 2004 |
Memory systems › cache
prefetching |
0.0 | 1 | 2004 | Data Cache Prefetching Using a Global History Buffer · HPCA 2004 |
Memory systems › cache › prefetching
stride prefetching |
0.0 | 1 | 2004 | Data Cache Prefetching Using a Global History Buffer · HPCA 2004 |
Memory systems
memory bandwidth |
0.0 | 1 | 2006 | Fair Queuing Memory Systems · MICRO 2006 |
Performance modeling and evaluation › simulation
simulation-based evaluation |
0.0 | 1 | 2004 | Data Cache Prefetching Using a Global History Buffer · HPCA 2004 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.1fair queuing · 0.1trace-driven simulation · 0.0linked-list correlation · 0.0global history buffer · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Virtual private cachesabstractVirtual Private Machines (VPM) provide a framework for Quality of Service (QoS) in CMP-based computer systems. VPMs incorporate microarchitecture mechanisms that allow shares of hardware resources to be allocated to executing threads, thus providing applications with an upper bound on execution time regardless of other thread activity. Virtual Private Caches (VPCs) are an important element of VPMs. VPC hardware consists of two major components: the VPC Arbiter, which manages shared cache bandwidth, and the VPC Capacity Manager, which manages the cache storage. Both the VPC Arbiter and VPC Capacity Manager provide minimum service guarantees that, when combined, achieve QoS for the cache subsystem. Simulation-based evaluation shows that conventional cache bandwidth management policies allow concurrently executing threads to affect each other significantly in an uncontrollable manner. The evaluation targets cache bandwidth because the effects of cache capacity sharing have been studied elsewhere. In contrast with the conventional policies, the VPC Arbiter meets its QoS performance objectives on all workloads studied and over a range of allocated bandwidth levels. The VPC Arbiter’s fairness policy, which distributes leftover bandwidth, mitigates the effects of cache preemption latencies, thus ensuring threads a high-degree of performance isolation. Furthermore, the VPC Arbiter eliminates negative bandwidth interference which can improve aggregate throughput and resource utilization. Kyle J. Nesbit, James Laudon, James E. Smith 0001 |
ISCA | 1 |
| 2006 | Fair Queuing Memory SystemsabstractWe propose and evaluate a multi-thread memory scheduler that targets high performance CMPs. The proposed memory scheduler is based on concepts originally developed for network fair queuing scheduling algorithms. The memory scheduler is fair and provides quality of service (QoS) while improving system performance. On a four processor CMP running workloads containing a mix of applications with a range of memory bandwidth demands, the proposed memory scheduler provides QoS to all of the threads in all of the workloads, improves system performance by an average of 14% (41% in the best case), and reduces the variance in the threads' target memory bandwidth utilization from .2 to .0058 Kyle J. Nesbit, Nidhi Aggarwal, James Laudon, James E. Smith 0001 |
MICRO | 1 |
| 2004 | Data Cache Prefetching Using a Global History BufferabstractA new structure for implementing data cache prefetching is proposed and analyzed via simulation. The structure is based on a Global History Buffer that holds the most recent miss addresses in FIFO order. Linked lists within this global history buffer connect addresses that have some common property, e.g. they were all generated by the same load instruction. The Global History Buffer can be used for implementing a number of previously proposed prefetch methods, as well as new ones. Prefetching with the Global History Buffer has two significant advantages over conventional table prefetching methods. First, the use of a FIFO history buffer can improve the accuracy of correlation prefetching by eliminating stale data from the table. Second, the Global History Buffer contains a more complete (and intact) picture of cache miss history, creating opportunities to design more effective prefetching methods. Global History Buffer prefetching can increase correlation prefetching performance by 20% and cut its memory traffic by 90%. Furthermore, the Global History Buffer can make correlations within a load’s address stream, which can increase stride prefetching performance by 6%. Collectively, the Global History Buffer prefetching methods perform as well or better than the conventional prefetching methods studied on 14 of 15 benchmarks. Kyle J. Nesbit, James E. Smith 0001 |
HPCA | 1 |