タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dmaに関するzyxwvのブックマーク (2)

  • RDMAとは ~高速化技術とクラウド 第7回~ | 技術畑 | 情報畑でつかまえて

    RDMA(Remote Direct Memory Access)は、あるコンピュータから別のコンピュータのメモリにネットワーク越しでアクセスすることができる技術です。 伝統的なネットワーク通信では、データはCPUを介してメモリにアクセスされますが、RDMAではCPUを介さずに直接メモリにアクセスできます。 図1.従来のデータ転送とRDMAの比較 RDMAは、ネットワーク上でのデータ転送に特化したプロトコルやハードウェアを使用し、データを送信する側と受信する側の間で直接メモリのアドレスを交換することで、データを転送します。 RDMAの仕組みは、以下のようになっています。 ①データ送信元のアプリケーションは、RDMA API(verbs)を使用してデータを送信します。このAPIは、データの送信元と送信先のメモリアドレスを指定することができます。プロトコル処理はカーネルをバイパスされてNICで

    zyxwv
    zyxwv 2024/07/17
    RDMA はネットワーク(Ethernet とか Infiniband とか)で繋がった他ホストのメモリに CPU を介さず直接アクセスできる技術
  • Linux DMA In Device Drivers

    zyxwv
    zyxwv 2023/10/02
    dma_map_single は指定した領域の所有権を CPU から DMA に渡す、unmap は逆に CPU が所有権を取り返す。
  • 1