Address translation services for direct accessing of local memory over a network fabric

A Menachem, S Raikin, I Burstein, M Kagan - US Patent 10,031,857, 2018 - Google Patents
A method in a system that includes first and second devices that communicate with one
another over a fabric that operates in accordance with a fabric address space, and in which …

Host fabric interface (HFI) to perform global shared memory (GSM) operations

LB Arimilli, RK Arimilli, RS Blackmore, C Kim… - US Patent …, 2013 - Google Patents
(57) ABSTRACT A data processing system enables global shared memory (GSM)
operations across multiple nodes with a distributed EA-to-RA mapping of physical memory …

Direct access to local memory in a PCI-E device

S Raindel, I Burstein, N Bloch, S Raikin - US Patent 10,120,832, 2018 - Google Patents
A method includes communicating between at least first and second devices over a bus in
accordance with a bus address space, including providing direct access over the bus to a …

Look-ahead handling of page faults in I/O operations

S Raindel, H Eran, L Liss, N Bloch - US Patent 8,914,458, 2014 - Google Patents
(57) ABSTRACT A method for data transfer includes receiving in an input/output (I/O)
operation a first segment of data to be written to a specified virtual address in a host memory …

Executing load-store operations without address translation hardware per load-store unit port

C Gonzalez, B Lloyd, B Sinharoy - US Patent 10,628,158, 2020 - Google Patents
Technical solutions are described for out-of-order (000) execution of one or more
instructions by a processing unit includes receiving, by a load-store unit (LSU) of the pro …

Handling effective address synonyms in a load-store unit that operates without address translation

B Lloyd, B Sinharoy - US Patent 10,606,591, 2020 - Google Patents
Technical solutions are described for issuing, by a load-store unit (LSU), a plurality of
instructions from an out-of-order (000) window. The issuing includes, in response to deter …

Effective address based load store unit in out of order processors

B Lloyd, B Sinharoy - US Patent 10,606,593, 2020 - Google Patents
Technical solutions are described for out-of-order (OoO) execution of one or more
instructions by a processing unit. An example method includes looking up, by a load-store …

Application-assisted handling of page faults in I/O operations

H Eran, S Raindel, L Liss, N Bloch - US Patent 9,639,464, 2017 - Google Patents
BACKGROUND Computer operating systems use virtual memory tech niques to permit
application programs to address a contigu ous working memory space, even when the …

Handling Effective Address Synonyms in a Load-Store Unit That Operates Without Address Translation

B Lloyd, B Sinharoy - US Patent 10,572,256, 2020 - Google Patents
Technical solutions are described for issuing, by a load-store unit (LSU), a plurality of
instructions from an out-of-order (000) window. The issuing includes, in response to deter …

Load-store unit with partitioned reorder queues with single cam port

CJ Gonzalez, B Lloyd, B Sinharoy - US Patent 11,175,924, 2021 - Google Patents
Technical solutions are described for a load-store unit (LSU) that executes a plurality of
instructions in an out-of-order (OoO) window using multiple LSU pipes. The execution …