Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number SEM-212
Collection Type Indeks Artikel prosiding/Sem
Title On Testing Cache-Coherent Shared Memories
Author Phillip B. Gibbons , Ephraim Korach;
Publisher 6th Annual ACM Symposium on Parallel Algorithms and Architecture
Subject
Location
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
SEM-212 TERSEDIA
Tidak ada review pada koleksi ini: 55433
ABSTRACT

Sequential consistency is the most-widely used correctness condition for multiprocessor memory systems. High-perform- ance shared memory multiprocessors such as the Kendall Square KSR1, the Stanford DASH, and the MIT Alewife employ a variety of techniques to improve memory system performance while providing sequential consistency. Pri- mary among them is the use of caches at each processor, kept coherent by protocols implemented in hardware. We study the problem of testing shared memory multi- processors to determine if they are indeed providing a se- quentially consistent memory. We present a series of re- sults for testing an execution of a shared memory under scenarios that exploit the cache-coherence protocol. In ad- dition to reads and writes to the shared memory, we con- sider the more powerful read-modify-write, load-reserved, and store-conditional operations available in many cache- coherent multiprocessors. Finally, we consider linearizability, another well-known correctness condition for shared memories. Linearizability imposes additional restrictions on the shared memory, be- yond that of sequential consistency; we show that these re- strictions are useful in testing such memories.