Segmented Addressing Solves the Virtual Cache Synonym Problem

dc.contributor.authorJacob, Bruce
dc.date.accessioned2007-10-25T18:43:26Z
dc.date.available2007-10-25T18:43:26Z
dc.date.issued1997-12
dc.description.abstractIf one is interested solely in processor speed, one must use virtually indexed caches. The traditional purported weakness of virtual caches is their inability to support shared memory. Many implementations of shared memory are at odds with virtual caches—ASID aliasing and virtual-address aliasing (techniques used to provide shared memory) can cause false cache misses and/or give rise to data inconsistencies in a virtual cache, but are necessary features of many virtual memory implementations. By appropriately using a segmented architecture one can solve these problems. In this tech report we describe a virtual memory system developed for a segmented microarchitecture and present the following benefits derived from such an organization: (a) the need to flush virtual caches can be eliminated, (b) virtual cache consistency management can be eliminated, (c) page table space requirements can be cut in half by eliminating the need to replicate page table entries for shared pages, and (d) the virtual memory system can be made less complex because it does not have to deal with the virtual-cache synonym problem.en
dc.format.extent64938 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citation"Segmented addressing solves the virtual cache synonym problem." Bruce L Jacob. University of Maryland Technical Report UMD-SCA-97-01. December 1997.en
dc.identifier.urihttp://hdl.handle.net/1903/7443
dc.language.isoen_USen
dc.relation.isAvailableAtA. James Clark School of Engineeringen_us
dc.relation.isAvailableAtElectrical & Computer Engineeringen_us
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_us
dc.relation.isAvailableAtUniversity of Maryland (College Park, MD)en_us
dc.subjectvirtual cachesen
dc.subjectprocessor speeden
dc.subjectASID aliasingen
dc.subjectsynonymen
dc.titleSegmented Addressing Solves the Virtual Cache Synonym Problemen
dc.typeTechnical Reporten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
UMD-SCA-97-01.pdf
Size:
63.42 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: