Traitement en cours

Veuillez attendre...

PATENTSCOPE sera indisponible durant quelques heures pour des raisons de maintenance le samedi 31.10.2020 à 7:00 AM CET
Paramétrages

Paramétrages

Aller à Demande

1. WO1999000730 - SYSTEME ET PROCEDE DE RECUPERATION DES POSITIONS INUTILISEES AVEC TEMPS DE PAUSE LIMITE, COMPRENANT UNE BARRIERE D'ECRITURE ASSOCIEE A UNE INSTANCE SOURCE D'UN OBJET PARTIELLEMENT RELOCALISE

Numéro de publication WO/1999/000730
Date de publication 07.01.1999
N° de la demande internationale PCT/US1998/013478
Date du dépôt international 25.06.1998
Demande présentée en vertu du Chapitre 2 08.12.1998
CIB
G06F 12/02 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
02Adressage ou affectation; Réadressage
CPC
G06F 12/0276
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0253Garbage collection, i.e. reclamation of unreferenced memory
0269Incremental or concurrent garbage collection, e.g. in real-time systems
0276Generational garbage collection
Y10S 707/99957
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99951File or database maintenance
99956File allocation
99957Garbage collection
Déposants
  • SUN MICROSYSTEMS, INC. [US]/[US]
Inventeurs
  • TREMBLAY, Marc
  • O'CONNOR, James, Michael
  • STEELE, Guy, L., Jr.
  • VISHIN, Sanjay
  • AGESEN, Ole
  • HELLER, Steven
  • WHITE, Derek, R.
Mandataires
  • KOESTNER, Ken, J.
  • FREEMAN, Jacqueline, Carol
Données relatives à la priorité
08/883,29126.06.1997US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) BOUNDED-PAUSE TIME GARBAGE COLLECTION SYSTEM AND METHOD INCLUDING WRITE BARRIER ASSOCIATED WITH A SOURCE INSTANCE OF A PARTIALLY RELOCATED OBJECT
(FR) SYSTEME ET PROCEDE DE RECUPERATION DES POSITIONS INUTILISEES AVEC TEMPS DE PAUSE LIMITE, COMPRENANT UNE BARRIERE D'ECRITURE ASSOCIEE A UNE INSTANCE SOURCE D'UN OBJET PARTIELLEMENT RELOCALISE
Abrégé
(EN)
A write barrier to stores into a partially relocated large or popular memory object facilitates bounded pause time implementations of relocating garbage collectors, including e.g., copying collectors, generational collectors, and collectors providing compaction. Such a write barrier allows a garbage collector implementation to interrupt relocation of large or popular memory objects so as to meet bounded pause time guarantees. A partially relocated object identifier store including 'copy from' identifier storage accessible to write barrier logic allows the write barrier logic to maintain consistency between FromSpace and ToSpace instances of a partially relocated memory object. 'Copy from' identifier storage allows the write barrier logic, or a trap handler responsive thereto, to broadcast a store-oriented memory access targeting the FromSpace instance to both FromSpace and ToSpace instances. Optional 'How far' indication storage facilitates differentiation by the write barrier logic between a copied portion and an uncopied portion of the partially relocated memory object.
(FR)
En plaçant une barrière d'écriture à la mise en mémoire dans un objet en mémoire de grande taille ou populaire partiellement relocalisé, on facilite la mise en oeuvre, avec temps de pause limité, de collecteurs de récupération de positions inutilisées avec relocalisation, y compris notamment des collecteurs de copiage, des collecteurs à génération et des collecteurs de compactage. Une telle barrière d'écriture permet la mise en oeuvre d'un collecteur de récupération des positions inutilisées, de façon à interrompre le repositionnent d'objets en mémoire de grande taille ou populaire, afin de satisfaire aux garanties d'un temps de pause limité. Une mémoire d'identificateurs d'objets partiellement relocalisés, comprenant un espace de stockage d'identificateurs 'copies en provenance de' accessibles à la logique de barrière d'écriture permet à cette logique de barrière d'écriture de maintenir une cohérence entre les instances d'espace de provenance et d'espace de destination d'un objet en mémoire partiellement relocalisé. L'espace de stockage d'identificateurs 'copies en provenance de' permet à la logique de barrière d'écriture ou à une routine de déroutement réagissant à cette logique de diffuser un accès en mémoire orienté espace de stockage ciblant l'instance d'espace de provenance sur des instances à la fois d'espace de provenance et d'espace de destination. Un espace de stockage optionnel avec indication de limites permet à la logique de barrière d'écriture d'effectuer une différenciation plus aisée entre une partie copiée et une partie non copiée de l'objet en mémoire partiellement relocalisé.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international