http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CA-2088779-C

Outgoing Links

Predicate Object
assignee http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_05060720d78cc9178696073231d89834
classificationCPCAdditional http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-653
classificationCPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F12-0864
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F12-1054
classificationIPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F12-08
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F12-10
filingDate 1992-05-21-04:00^^<http://www.w3.org/2001/XMLSchema#date>
grantDate 1998-09-01-04:00^^<http://www.w3.org/2001/XMLSchema#date>
inventor http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_0a3338333e1f9041d92541c28a587789
publicationDate 1998-09-01-04:00^^<http://www.w3.org/2001/XMLSchema#date>
publicationNumber CA-2088779-C
titleOfInvention Computer performance by simulated cache associativity
abstract A computer system using virtual memory addressing and having a direct-mapped cache is operated in a manner to simulate the effect of a set associative cache by detecting cache misses and remapping pages in the main memory so that memory references which would have caused thrashing can instead coexist in the cache. Two memory addresses which are in different pages but which map to the same location in the cache may not reside in the direct-mapped cache at the same time, so alternate reference to these addresses by a task executing on the CPU would cause thrashing. However, if the location of one of these addresses in main memory is changed, the data items having these addresses can coexist in the cache, and performance will be markedly improved because thrashing will no longer result. For a CPU executing a virtual memory operating system, a page of data or instructions can be moved to a different physical page frame but remain the same virtual address. This is accomplished by simply updating the page-mapping tables to reflect the new physical location of the page, and copying the data from the old page frame to the new one. The thrashing condition is detected and corrected dynamically by latching cache miss addresses and periodically sampling the latch, the remapping pages containing the addresses found upon sampling. The direct-mapped cache must be large enough to hold two or more pages.
priorityDate 1991-06-17-04:00^^<http://www.w3.org/2001/XMLSchema#date>
type http://data.epo.org/linked-data/def/patent/Publication

Incoming Links

Predicate Subject
isDiscussedBy http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID419502045
http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID4059
http://rdf.ncbi.nlm.nih.gov/pubchem/anatomy/ANATOMYID163112
http://rdf.ncbi.nlm.nih.gov/pubchem/taxonomy/TAXID163112

Total number of triples: 19.