PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
November 1, 1994ACM SIGPLAN Notices135 citations

Avoiding conflict misses dynamically in large direct-mapped caches

View Full Paper
BBBrian N. BershadDLDennis LeeTRTheodore H. Romer

Key Points

Key points are not available for this paper at this time.

Abstract

This paper describes a method for improving the performance of a large direct-mapped cache by reducing the number of conflict misses. Our solution consists of two components: an inexpensive hardware device called a Cache Miss Lookaside (CML) buffer that detects conflicts by recording and summarizing a history of cache misses, and a software policy within the operating system's virtual memory system that removes conflicts by dynamically remapping pages whenever large numbers of conflict misses are detected. Using trace-driven simulation of applications and the operating system, we show that a CML buffer enables a large direct-mapped cache to perform nearly as well as a two-way set associative cache of equivalent size and speed, although with lower hardware cost and complexity.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Bershad et al. (1994) studied this question.

synapsesocial.com/papers/6a1f289c87f95be7e191517dhttps://doi.org/10.1145/195470.195527
Ask AI
Helpful
Bookmark
Share
View Full Paper