Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. LCS Publications
  4. LCS Technical Memos (1974 - 2003)
  5. Closing the Window of Vulnerability in Multiphase Memory Transcations

Closing the Window of Vulnerability in Multiphase Memory Transcations

Thumbnail Image
Download
Name

MIT-LCS-TM-471.pdf

Size

121.66 KB

Format

Adobe PDF

Checksum (MD5)

fba0d2b2780f6c5ddd28425413305714

Author(s)
Kubiatowicz, John
•
Chaiken, David
•
Agarwal, Anant
Date Issued
June 1992
Series/Report no.
MIT-LCS-TM-471
Abstract
Multiprocessor architects have begun to explore several mechanisms such as prefetching, context-switching and software-assisted dynamic cache-coherence, which transform single-phase memory transactions in conventional memory systems into multiphase operations. Multiphase operations introduce a window of vulnerability in which data can be lost before it is used either through protocol invalidation or cache conflicts. Losing data introduces damaging livelock situations. This paper discusses the origins of the window of vulnerability and proposes an architectural framework that closes it. The framework in implemented in Alwife, a large-scale multiprocessor being built at MIT.
Persistent DSpace Link
https://hdl.handle.net/1721.1/149196
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.