Memory system for a data processing network

JC Beard, R Rusitoru, CG Dunham - US Patent 10,534,719, 2020 - Google Patents
(57) ABSTRACT A data processing network includes a network of devices addressable via a
system address space, the network includ ing a computing device configured to execute an …

Range-based memory system

JC Beard, S Diestelhorst - US Patent 10,592,424, 2020 - Google Patents
(57) ABSTRACT A mechanism is provided for efficient coherence state modi fication of
cached data stored in a range of addresses in a coherent data processing system in which …

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

JC Beard, R Rusitoru, CG Dunham - US Patent 10,353,826, 2019 - Google Patents
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 …

Processor using a level 3 translation lookaside buffer implemented in off-chip or die-stacked dynamic random-access memory

LK John, JH Ryoo, N Gulur - US Patent 10,296,465, 2019 - Google Patents
A processor architecture utilizing a L3 translation lookaside buffer (TLB) to reduce page
walks. The processor includes multiple cores, where each core includes a L1 TLB and a L2 …

Processor to detect redundancy of page table walk

P Sung-Boem, M Syed, JH Choi - US Patent 11,210,232, 2021 - Google Patents
A processor includes a page table walk cache that stores address translation information,
and a page table walker. The page table walker fetches first output addresses indicated by …

Server fabric adapter for I/O scaling of heterogeneous and accelerated compute systems

R Sankar, S Mukherjee, A Hendel… - US Patent …, 2024 - Google Patents
A server fabric adapter (SFA) communication system is disclosed. In some embodiments, the
SFA communication system comprises an SFA communicatively coupled to a plurality of …

Method and apparatus for two-layer copy-on-write

JC Beard, R Rusitoru, CG Dunham - US Patent 10,565,126, 2020 - Google Patents
(57) ABSTRACT A system, apparatus and method are provided in which a range of virtual
memory addresses and a copy of that range are mapped to the same first system address …

Manipulation of virtual memory page table entries to form virtually-contiguous memory corresponding to non-contiguous real memory allocations

S Sivaprakasam - US Patent 10,120,812, 2018 - Google Patents
Abstract Systems and methods for managing contiguous addressing via virtual paging
registers in a page table used in a high-performance computing platform. One embodiment …

Fast address translation for virtual machines

R Rusitoru, JC Beard, CG Dunham - US Patent 10,613,989, 2020 - Google Patents
(57) ABSTRACT A host machine uses a range-based address translation system rather than
a conventional page-based system. This enables address translation to be performed with …

Transparent remote memory access over network protocol

T Norrie, S Mukherjee, R Sankar - US Patent App. 17/836,532, 2022 - Google Patents
(57) ABSTRACT A system for providing memory access is disclosed. In some embodiments,
the system is configured to receive at a source server fabric adapter (SFA), from a server, a …