Processing

Please wait...

Settings

Settings

Goto Application

1. WO2017131789 - MEMORY MANAGEMENT WITH VERSIONING OF OBJECTS

Publication Number WO/2017/131789
Publication Date 03.08.2017
International Application No. PCT/US2016/015839
International Filing Date 29.01.2016
IPC
G06F 12/08 2016.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
CPC
G06F 12/023
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
G06F 12/0292
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
0292using tables or multilevel address translation means
G06F 2212/1012
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1012Design facilitation
G06F 2212/1044
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1041Resource optimization
1044Space efficiency improvement
Applicants
  • HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP [US]/[US]
Inventors
  • EL HAJJ, Izzat
  • MERRITT, Alexander
  • ZELLWEGER, Gerd
  • MILOJICIC, Dejan S.
  • ACHERMANN, Reto
Agents
  • PAGAR, Preetam B.
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) MEMORY MANAGEMENT WITH VERSIONING OF OBJECTS
(FR) GESTION DE MÉMOIRE AVEC VERSIONNAGE D'OBJETS
Abstract
(EN)
Examples disclosed herein include a memory management system, which includes a processor, and a write log to allow the processor to record write log entries, wherein each write log entry represents a write to main memory that has been performed. The system includes at least one table to facilitate versioning of in-memory objects stored in the main memory, and system software to track changes to the in-memory objects and create new versions of the in-memory objects using the write log and the at least one table.
(FR)
Des exemples de l’invention concernent un système de gestion de mémoire comprenant un processeur ainsi qu’un journal d'écriture permettant au processeur d’enregistrer des entrées de journal d’écriture, chaque entrée de journal d’écriture représentant une écriture qui a été effectuée dans la mémoire principale. Le système comprend : au moins une table permettant de faciliter le versionnage d'objets en mémoire stockés dans la mémoire principale ; et un logiciel système permettant de suivre les changements apportés aux objets en mémoire et de créer de nouvelles versions des objets en mémoire au moyen du journal d'écriture et de la table ou des tables.
Latest bibliographic data on file with the International Bureau