Patent · US Active

Method and apparatus for fast context cloning in a data processing system

US10353826B2 · kind B2 · utility

2Cited by
52References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 14, 2017
Grant dateJul 16, 2019
Priority date
Expiry dateJul 19, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/657
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing system includes a memory system, a first processing element, a first address translator that maps virtual addresses to system addresses, a second address translator that maps system address to physical addresses, and a task management unit. A first program task uses a first virtual memory space that is mapped to a first system address range using a first table. The context of the first program task includes an address of the first table and is cloned by creating a second table indicative of a mapping from a second virtual address space to a second range of system addresses, where the second range is mapped to the same physical addresses as the first range until a write occurs, at which time memory is allocated and the mapping of the second range is updated. The cloned context includes an address of the second table.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.