Demo Data from EDBT 2026 / reviewers in the wild / expert
Jeffery A. Brown
dblp:11/138
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 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 |
Memory systems · 52% Parallel and multicore computing · 26% Processor architecture and microarchitecture · 14% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache |
0.1 | 1 | 2011 | Fast thread migration via cache working set prediction · HPCA 2011 |
Memory systems
cache state transfer |
0.1 | 1 | 2011 | Fast thread migration via cache working set prediction · HPCA 2011 |
Parallel and multicore computing › parallel programming runtimes › thread management
thread migration |
0.1 | 1 | 2011 | Fast thread migration via cache working set prediction · HPCA 2011 |
Processor architecture and microarchitecture › multithreading
speculative multithreading |
0.0 | 1 | 2011 | Fast thread migration via cache working set prediction · HPCA 2011 |
Cloud and datacenter computing
resource management |
0.0 | 1 | 2001 | Handling long-latency loads in a simultaneous multithreading processor · MICRO 2001 |
Processor architecture and microarchitecture › multithreading
simultaneous multithreading |
0.0 | 1 | 2001 | Handling long-latency loads in a simultaneous multithreading processor · MICRO 2001 |
Methods — techniques the papers use, named apart from their topics
working set summarization · 0.1prefetching · 0.1simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Fast thread migration via cache working set predictionabstractThe most significant source of lost performance when a thread migrates between cores is the loss of cache state. A significant boost in post-migration performance is possible if the cache working set can be moved, proactively, with the thread. This work accelerates thread startup performance after migration by predicting and prefetching the working set of the application into the new cache. It shows that simply moving cache state performs poorly, and that moving the instruction working set can be even more critical than data. This paper demonstrates a technique that captures the access behavior of a thread, summarizes that behavior into a compact form for transfer between cores, and then prefetches appropriate data into the new caches based on the summary. It presents a detailed study of single-thread migration effects, and then demonstrates its utility on a speculative multithreading architecture. Working set prediction as much as doubles the performance of short-lived threads, and in a full speculative multithreading implementation, the technique is also shown to nearly double the effectiveness of the spawned threads. Jeffery A. Brown, Leo Porter 0001, Dean M. Tullsen |
HPCA | 1 |
| 2008 | The shared-thread multiprocessorabstractThis paper describes initial results for an architecture called the Shared-Thread Multiprocessor (STMP). The STMP combines features of a multithreaded processor and a chip multiprocessor; specifically, it enables distinct cores on a chip multiprocessor to share thread state. This shared thread state allows the system to schedule threads from a shared pool onto individual cores, allowing for rapid movement of threads between cores. Jeffery A. Brown, Dean M. Tullsen |
ICS | 1 |
| 2007 | Proximity-aware directory-based coherence for multi-core processor architecturesabstractAs the number of cores increases on chip multiprocessors, coherence is fast becoming a central issue for multi-core performance. This is exacerbated by the fact that interconnection speeds are not scaling well with technology. This paper describes mechanisms to accelerate coherence for a multi-core architecture that has multiple private L2 caches and a scalable point-to-point interconnect between cores. These techniques exploit the differences in geometry between chip multiprocessors and traditional multiprocessor architectures. Jeffery A. Brown, Rakesh Kumar 0002, Dean M. Tullsen |
SPAA | 1 |
| 2001 | Handling long-latency loads in a simultaneous multithreading processorabstractSimultaneous multithreading architectures have been defined previously with fully shared execution resources. When one thread in such an architecture experiences a very long-latency operation, such as a load miss, the thread will eventually stall, potentially holding resources which other threads could be using to make forward progress. This paper shows that in many cases it is better to free the resources associated with a stalled thread rather than keep that thread ready to immediately begin execution upon return of the loaded data. Several possible architectures are examined, and some simple solutions are shown to be very effective, achieving speedups close to 6.0 in some cases, and averaging 15% speedup with four threads and over 100% speedup with two threads running. Response times are cut in half for several workloads in open system experiments. Dean M. Tullsen, Jeffery A. Brown |
MICRO | 2 |