@inproceedings{6b40b9d8e5304be299ee8c8f3a8f084a,
title = "Cache coherence for shared memory multiprocessors based on virtual memory support",
abstract = "This paper presents a software cache coherence scheme that uses virtual memory (VM) support to maintain cache coherency for shared memory multiprocessors. Traditional VM translation hardware in each processor is used to detect memory access attempts that would violate cache coherence and system software is used to enforce coherence. The implementation of this class of coherence schemes is very economical: it requires neither special multiprocessor hardware nor compiler support, and easily incorporates different consistency models. The authors evaluated two consistency models for the VM-based approach: sequential consistency and lazy release consistency. The VM-based schemes are compared with a bus based snoopy caching architecture, and the authors' trace-driven simulation results show that the VM-based cache coherence schemes are practical for small-scale, shared memory multiprocessors.",
author = "K. Petersen and Kai Li",
year = "1993",
month = jan,
day = "1",
doi = "10.1109/IPPS.1993.262854",
language = "English (US)",
series = "Proceedings of 7th International Parallel Processing Symposium, IPPS 1993",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "49--55",
booktitle = "Proceedings of 7th International Parallel Processing Symposium, IPPS 1993",
address = "United States",
note = "7th International Parallel Processing Symposium, IPPS 1993 ; Conference date: 13-04-1993 Through 16-04-1993",
}