Bob Wheeler

dblp:02/6304 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 1992
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 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
1 paper
Memory systems · 67% Distributed systems · 33%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.011992
Consistency Management for Virtually Indexed Caches · ASPLOS 1992
Distributed systems › consistency models
cache consistency
0.011992
Consistency Management for Virtually Indexed Caches · ASPLOS 1992
Memory systems › cache design
virtually-indexed cache
0.011992
Consistency Management for Virtually Indexed Caches · ASPLOS 1992
Operating systems › resource management › memory management › virtual memory
address translation
0.011992
Consistency Management for Virtually Indexed Caches · ASPLOS 1992
Operating systems › resource management › memory management
virtual memory
0.011992
Consistency Management for Virtually Indexed Caches · ASPLOS 1992

Methods — techniques the papers use, named apart from their topics

software cache consistency protocol · 0.0
YearPublicationVenuePosition
1992 Consistency Management for Virtually Indexed Caches
abstract
A virtually indexed cache can improve performance by allowing cache lookup and address translation to occur in parallel, thus reducing processor cycle time. Unlike physically indexed caches, virtually indexed caches create consistency problems because a physical address may be represented in more than one cache line when it has been accessed through more than one virtual address. Write-back virtually indexed caches create additional inconsistencies because memory may become stale with respect to the cache. In this paper we examine the problem of consistency management for a virtually indexed write-back cache. We assume that the hardware does not support intra-cache consistency. We present a model and software implementation strategy for maintaining consistency with virtually indexed caches. We present measurements from an implementation of this model on the HP in the context of the Mach operating system. Our measurements show that a virtually indexed cache can be managed with nearly the same cost as that required to manage a physically indexed one, even when used by a virtual memory system that encourages and exploits sharing.
Bob Wheeler, Brian N. Bershad
ASPLOS1