The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Software-controlled caches in the VMP multiprocessor

The work

AuthorsDavid R. Cheriton; Gert A. Slavenburg; Patrick D. Boyle
Editors
Typearticle
Year1986
Citekeycheriton1986softwarecontrolled

Where it appeared

Published inACM SIGARCH Computer Architecture News
PublisherACM SIGARCH
Volume14
Issue2
Pages366--374

Identifiers

DOI10.1145/17356.17399
OpenAlexW2033508089

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

VMP is an experimental multiprocessor that follows the familiar basic design of multiple processors, each with a cache, connected by a shared bus to global memory. Each processor has a synchronous, virtually addressed, single master connection to its cache, providing very high memory bandwidth. An unusually large cache page size and fast sequential memory copy hardware make it feasible for cache misses to be handled in software, analogously to the handling of virtual memory page faults. Hardware support for cache consistency is limited to a simple state machine that monitors the bus and interrupts the processor when a cache consistency action is required. In this paper, we show how the VMP design provides the high memory bandwidth required by modern high-performance processors with a minimum of hardware complexity and cost. We also describe simple solutions to the consistency problems associated with virtually addressed caches. Simulation results indicate that the design achieves good performance providing data contention is not excessive.

How it got here

How it got hereagent via openalex
Added2026-10-27 06:35 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@article{cheriton1986softwarecontrolled,
  title        = {Software-controlled caches in the VMP multiprocessor},
  author       = {David R. Cheriton and Gert A. Slavenburg and Patrick D. Boyle},
  year         = {1986},
  journal      = {ACM SIGARCH Computer Architecture News},
  publisher    = {ACM SIGARCH},
  volume       = {14},
  number       = {2},
  pages        = {366--374},
  doi          = {10.1145/17356.17399},
}

This record lives at https://refs.drheap.org/cheriton1986softwarecontrolled/ and will keep doing so.