DOE OSTI · 1568609
Method and apparatus for fast context cloning in a data processing system
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.
Keep this discovery
Explore connections, maps & timelines
Beard, Jonathan Curtis, Rusitoru, Roxana, Dunham, Curtis Glenn. 2019-07-16. Method and apparatus for fast context cloning in a data processing system. https://www.osti.gov/biblio/1568609
Cite the original work for its findings. Save a collection to share your selection of sources.