Demo Data from EDBT 2026 / reviewers in the wild / expert
Charles R. Hill
dblp:47/3748
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 1990
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 1
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 · 84% Interconnection networks and networks-on-chip · 9% Processor architecture and microarchitecture · 8% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache coherence |
0.0 | 1 | 1990 | Cache coherence in systems with parallel communication channels many processors · SC 1990 |
Memory systems › cache coherence
directory-based coherence |
0.0 | 1 | 1990 | Cache coherence in systems with parallel communication channels many processors · SC 1990 |
Operating systems › resource management › memory management › virtual memory
TLB shootdown |
0.0 | 1 | 1989 | Translation Lookaside Buffer Consistency: A Software Approach · ASPLOS 1989 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 1989 | Translation Lookaside Buffer Consistency: A Software Approach · ASPLOS 1989 |
Methods — techniques the papers use, named apart from their topics
performance evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1990 | Cache coherence in systems with parallel communication channels many processorsabstractThe authors describe and analyze two algorithms for maintaining cache coherence in multiprocessor systems with parallel communication channels and many processors. A distributed link-list relates all cache frames representing the same main memory block. Messages traverse the list to maintain list integrity, exclusive ownership, and consistent values. Memory access semantics are equivalent to a shared memory system without caches. Reference latency, efficiency of memory use, and hardware complexity are moderate and well-bounded. A brief comparison with the Scalable Coherent Interface illustrates some of the design tradeoffs associated with distributed directory algorithms.> John C. Willis, Arthur C. Sanderson, Charles R. Hill |
SC | 3 |
| 1989 | Translation Lookaside Buffer Consistency: A Software ApproachabstractWe discuss the translation lookaside buffer (TLB) consistency problem for multiprocessors, and introduce the Mach shootdown algorithm for maintaining TLB consistency in software. This algorithm has been implemented on several multiprocessors, and is in regular production use. Performance evaluations establish the basic costs of the algorithm and show that it has minimal impact on application performance. As a result, TLB consistency does not pose an insurmountable obstacle to multiprocessors with several hundred processors. We also discuss hardware support options for TLB consistency ranging from a minor interrupt structure modification to complete hardware implementations. Features are identified in current hardware that compound the TLB consistency problem; removal or correction of these features can simplify and/or reduce the overhead of maintaining TLB consistency in software. David L. Black 0001, Richard F. Rashid, David B. Golub, Charles R. Hill, Robert V. Baron |
ASPLOS | 4 |