Code cache management

There is disclosed a dynamic cache (15) which is divided into sections, or chunks (20-1) through (20-N; 30-1) through (30-N), for the storage of optimized code. The optimized code may contain pointers (405) to code in other chunks. When a cache chunk is to be reused, then the pointers to other cache...

Full description

Saved in:
Bibliographic Details
Main Authors BUZBEE, WILLIAMS B, SHAH, LACKY V, MATTSON, JAMES S. JR
Format Patent
LanguageEnglish
French
German
Published 21.07.1999
Edition6
Subjects
Online AccessGet full text

Cover

Loading…
Abstract There is disclosed a dynamic cache (15) which is divided into sections, or chunks (20-1) through (20-N; 30-1) through (30-N), for the storage of optimized code. The optimized code may contain pointers (405) to code in other chunks. When a cache chunk is to be reused, then the pointers to other caches, as well as the pointers from other caches to code contained with the cache that is to be removed, are changed (407,410) to point to either code contained in a victim chunk (407) of the cache, or, alternatively, to point back to the translator (410). The system can dynamically change (50) the number and size of the cache chunks and the number and size of the victim chunks, if any.
AbstractList There is disclosed a dynamic cache (15) which is divided into sections, or chunks (20-1) through (20-N; 30-1) through (30-N), for the storage of optimized code. The optimized code may contain pointers (405) to code in other chunks. When a cache chunk is to be reused, then the pointers to other caches, as well as the pointers from other caches to code contained with the cache that is to be removed, are changed (407,410) to point to either code contained in a victim chunk (407) of the cache, or, alternatively, to point back to the translator (410). The system can dynamically change (50) the number and size of the cache chunks and the number and size of the victim chunks, if any.
Author MATTSON, JAMES S. JR
BUZBEE, WILLIAMS B
SHAH, LACKY V
Author_xml – fullname: BUZBEE, WILLIAMS B
– fullname: SHAH, LACKY V
– fullname: MATTSON, JAMES S. JR
BookMark eNrjYmDJy89L5WQQdc5PSVVITkzOSFXITcxLTE_NTc0r4WFgTUvMKU7lhdLcDApuriHOHrqpBfnxqcUFicmpeakl8a4BBpbGBqbmRo5GxkQoAQDXZSIk
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
DocumentTitleAlternate Gestion d'antémémoire de code
Kodecachespeicherverwaltung
Edition 6
ExternalDocumentID EP0930572A2
GroupedDBID EVB
ID FETCH-epo_espacenet_EP0930572A23
IEDL.DBID EVB
IngestDate Fri Jul 19 15:20:54 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
French
German
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_EP0930572A23
Notes Application Number: EP19990300069
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19990721&DB=EPODOC&CC=EP&NR=0930572A2
ParticipantIDs epo_espacenet_EP0930572A2
PublicationCentury 1900
PublicationDate 19990721
PublicationDateYYYYMMDD 1999-07-21
PublicationDate_xml – month: 07
  year: 1999
  text: 19990721
  day: 21
PublicationDecade 1990
PublicationYear 1999
RelatedCompanies HEWLETT-PACKARD COMPANY
RelatedCompanies_xml – name: HEWLETT-PACKARD COMPANY
Score 2.5058856
Snippet There is disclosed a dynamic cache (15) which is divided into sections, or chunks (20-1) through (20-N; 30-1) through (30-N), for the storage of optimized...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Code cache management
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19990721&DB=EPODOC&locale=&CC=EP&NR=0930572A2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5Kfd40VqwvcpDcgnlsXocgdpNQhLZBqvRWks0u9GBbTMS_7-yaRi96W2Zh9gEzs7M737cAdwUPSxIxTEssvzAJKTwzEiI0uU1Y5RW-zSyJHZ5M_fELeVp4ix6sdlgYxRP6qcgR0aIY2nuj_PX25xIrUbWV9X25QtHmIZvHiVG1cLFI0n0ZyShO81kyowal2DKmzzEm7ngycR7RW-_JU7Sk2U9fRxKUsv0dUbIT2M9R2bo5hR5fa3BEdx-vaXA4ad-7NThQBZqsRmFrhPUZDOim4jqTTMz6W1e9MgA9S-d0bOJIy25VyzTv5uSeQx-TfX4BelARq3RD7jFhEx7xUlhe5TgickMRBoQPYfinmst_-q7g-JtwIDAd-xr6zfsHv8Fw2pS3aiO-ABWfeIE
link.rule.ids 230,309,786,891,25594,76904
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT4NAEJ409VFvijXWJwfDjchjeR2IsTyCWigxaHojsCxJD7aNYPz7DkjRi942s8nsI5mZ_XZnvgW4yZiZE4siLJH0TCQk00SrLE2RyYQWWqbLVGpqh8NID17I40JbDGC5rYVpeUI_W3JEtCiK9l63_nrzc4nltrmV1W2-RNH6zk9sVyi6cjGrofsS3KntxXN37giOgy0herYRuOPJRLlHb71jICJsaPa912lTlLL5HVH8Q9iNUdmqPoIBW3EwcrYfr3GwH3bv3RzstQmatEJhZ4TVMYyddcF42jAx82999soYeN9LnEDEkdJ-VakX93NST2CIYJ-dAm8URMpVk2m0lAmzWF5KWqEopaWapWkQNoHJn2rO_um7hlGQhLN09hA9ncPBN_mAISryBQzr9w92iaG1zq_aTfkC3OZ7bA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Code+cache+management&rft.inventor=BUZBEE%2C+WILLIAMS+B&rft.inventor=SHAH%2C+LACKY+V&rft.inventor=MATTSON%2C+JAMES+S.+JR&rft.date=1999-07-21&rft.externalDBID=A2&rft.externalDocID=EP0930572A2