1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
**********
Glossaries
**********
=========== ====================================================================================================================================================
Keyword Description
=========== ====================================================================================================================================================
ACK Acknowledge
AM Active Message
AMO Atomic Memory Operation
ANL Argonne National Laboratory
AZP Azure Pipeline
bcopy Buffered copy
Bistro Binary Instrumentation
BTL Open MPI's Byte Transfer Layer
CM Connection Manager
CMA Linux Kernel Cross Memory Attach
CQ Completion Queue (InfiniBand)
CQE Completion Queue Entry (InfiniBand)
csmock static analysis tools
CUDA Compute Unified Device Architecture (NVIDIA)
DC Dynamically Connected transport (Mellanox/Nvidia InfiniBand)
DPM Direct Packet Mode
EP EndPoint
FC Flow Control
FD File Descriptor
GDR GPUDirect RDMA
gtest Google Test
HPC High Performance Computing
HWTM HardWare Tag Matching
IB InfiniBand
iface Interaface
IPC Inter Process Communication
JUCX Java API over UCP
KLM A new sophisticated way of creating memory regions (Mellanox)
KNEM Inria's Kernel module for process to process zero copy (https://knem.gitlabpages.inria.fr)
LDPM Legacy DPM
LLNL Lawrence Livermore National Laboratory
madvise give advice about use of memory. See madvise(2)
MD Memory Domain
MEMH Memory Handle
MLX Mellanox Technologies
mlx5 Mellanox-5 generation of Mellanox device driver
MM Memory Mapper
MP-XRQ Multi-Packet XRQ
MPI Message Passing INterface
MPICH ANL MPI Implementation
MTT The MPI Testing Tool
NAK Negative Acknowledge
NB Non blocking operations
NBI Non blocking implicit
NBX Non blocking extended
ODP OnDemand Paging
OFA OpenFabrics Alliance
OMPI OpenMPI
OOB Out of band / Out of box
OOO Out of Order
OPA Omni-Path Architecture
Open MPI A MPI Implementation
ORNL Oak Ridge National Laboratory
PCIe PCI Express
PFN Physical Frame Number
PGAS Partitioned Global Address Space
POSIX Portable operating system interface
ppn processes per node
PR Pull Request
QP Queue Pair (InfiniBand)
RC Reliable Connection (InfiniBand)
rcache Registration Cache
RDMA Remote Direct Memory Access
REQ Request
rkey Remote KEY
RMA Remote Memory Access
RNDV Rendezvous protocol
RnR Receiver Not Ready
RoCE RDMA over Converged Ethernet
ROCm Radeon Open Compute platform (AMD)
RTE Run Time Environment
RX Receive
skb Socket Buffer
SM Shared Memory
SM Subnet Manager (InfiniBand)
SockCM Socket Connection Manager
SRQ Shared Receive Queue
SysV UNIX System V
TL Transport Layer
TLS Transpot LayerS
TM Tag Matching
TX Transmit
UC Unreliable Connection (InfiniBand)
UCC Unified Collective Communications
UCD Unified Communication Datatypes
UCF Unified Communication Framework
UCM Unified Communication Memory
UCP Unified Communication Protocols Higher level API
UCS Unified Communication Service Common utilities
UCT Unified Communication Transport Lower level API
UCX Unified Communication X
UD Unreliable Datagram (InfiniBand)
uGNI user level generic network interface (Cray)
UMR User mode memory registration
VPI Virtual Protocol Interconnect
WFE Wait for event
WIP-DNM Work-in-Progress-Do-Not-Merge
WQ Work Queue (InfiniBand)
WQE Work Queue Elements (pronounce WOOKIE)
WR Work Request
XPMEM `XPMEM <https://github.com/hjelmn/xpmem>`_ Linux kernel module originally developed by SGI implementing cross process memory mapping with zero copy
XRC eXtended Reliable Connection (InfiniBand)
XRCD XRC Domains
XRQ Mellanox Shared Receive Queue
Zcopy Zero Copy
=========== ====================================================================================================================================================
|