Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Brandon Sanders

dblp:84/5330 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed systems › middleware
distributed computing middleware
0.012003
Exploiting high-level coherence information to optimize distributed shared state · PPoPP 2003
Memory systems › shared memory
distributed shared memory
0.012003
Exploiting high-level coherence information to optimize distributed shared state · PPoPP 2003
Distributed systems › communication optimization
communication load reduction
0.012003
Exploiting high-level coherence information to optimize distributed shared state · PPoPP 2003
Distributed systems › distributed application development
distributed application optimization
0.012003
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
YearPublicationVenuePosition
2003 Exploiting high-level coherence information to optimize distributed shared state
abstract
InterWeave 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
PPoPP3