Demo Data from SIGIR 2026 / reviewers in the wild / expert
Brandon Sanders
dblp:84/5330
· DBLP profile ↗
1ranked-venue papers
0as 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 · 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
1 paper |
Distributed systems · 62% Memory systems · 38% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › middleware
distributed computing middleware |
0.0 | 1 | 2003 | Exploiting high-level coherence information to optimize distributed shared state · PPoPP 2003 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 2003 | Exploiting high-level coherence information to optimize distributed shared state · PPoPP 2003 |
Distributed systems › communication optimization
communication load reduction |
0.0 | 1 | 2003 | Exploiting high-level coherence information to optimize distributed shared state · PPoPP 2003 |
Distributed systems › distributed application development
distributed application optimization |
0.0 | 1 | 2003 | Exploiting high-level coherence information to optimize distributed shared state · PPoPP 2003 |
Methods — techniques the papers use, named apart from their topics
spatial view partitioning · 0.0dynamic coherence requirement specification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Exploiting high-level coherence information to optimize distributed shared stateabstractInterWeave is a distributed middleware system that supports the sharing of strongly typed, pointer-rich data structures across a wide variety of hardware architectures, operating systems, and programming languages. As a complement to RPC/RMI, InterWeave facilitates the rapid development of maintainable code by allowing processes to access shared data using ordinary reads and writes.Internally, InterWeave employs a variety of aggressive optimizations to obtain significant performance improvements with minimal programmer effort. In this paper, we focus on application-specific optimizations that exploit dynamic high-level information about an application's spatial data access patterns and the stringency of its coherence requirements. Using applications drawn from computer vision, datamining, and web proxy caching, we illustrate the specification of coherence requirements based on the (temporal) concept of "recent enough" to use, and introduce two (spatial) notions of views, which allow a program to limit coherence management to the portion of a data structure actively in use. Experiments with these applications show that InterWeave can reduce their communication traffic by up to one order of magnitude with minimum effort on the part of the application programmer. DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L. Scott |
PPoPP | 3 |