Remote direct memory access

Remote direct memory access (Remote DMA, RDMA) on teknologia verkotettujen tietokoneiden väliseen tiedonsiirtoon RAM-muistissa sijaisevalle tiedolle ilman kummankaan tietokoneen suorittimen, välimuistin tai käyttöjärjestelmän osallistumista tiedon siirtoon.

Teknologiaa käytetään suurteholaskennassa tietokoneklustereissa ja supertietokoneissa, mutta teknologiasta on tullut yleisemmin saatavaa kustannuksien laskun ja ethernetin päällä toimivan RDMA over Converged Ethernet (RoCE) -standardin myötä.
Mekanismi tukee nolla-kopio menetelmää verkkosovittimen tuella tiedon siirtoon ilman tietokoneen oman suorittimen tukea kuten perinteinen Oikosiirto (DMA).

Esimerkkitoteutuksia RDMA:lle ovat InfiniBand, iWARP, Omni-Path ja Virtual Interface Architecture.

Ohjelmistotuki 
Muun muassa FreeBSD, Oracle Solaris, Red Hat Enterprise Linux, SUSE Linux Enterprise Server ja VMware ESXi tukevat RDMA-ratkaisuja.

Lähteet 

Väylät ja liitännät