Skip to Main Content
High Performance Parallel I/O
book

High Performance Parallel I/O

by Prabhat, Quincey Koziol
October 2014
Intermediate to advanced content levelIntermediate to advanced
434 pages
13h 28m
English
Chapman and Hall/CRC
Content preview from High Performance Parallel I/O
124 High Performance Parallel I/O
10.2.5 Flows
Flow is an important I/O mechanism that combines Trove and BMI for
transporting large amounts of data from disk (via Trove) across the network
(via BMI) to the client’s memory (via BMI on the client) or vice versa. Flow
works like software Direct Memory Access (DMA), so client and server can
start a complex transfer and then simply allow it to complete. The alter-
native is to repeatedly interact with higher-layer code to start and com-
plete each part of the transfer, which involves considerably more latency.
Flows also utilize a protocol based on MPI’s datatypes to implement non-
contiguous data access on the server without constructing a distinct request
for each part of the transfer. This involves
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Heterogeneous System Architecture

Heterogeneous System Architecture

Wen-mei W. Hwu
Topics in Parallel and Distributed Computing

Topics in Parallel and Distributed Computing

Sushil K Prasad, Anshul Gupta, Arnold L Rosenberg, Alan Sussman, Charles C Weems
Embedded Computing for High Performance

Embedded Computing for High Performance

João Paiva Cardoso, José Figueiredo Coutinho, Pedro C. Diniz

Publisher Resources

ISBN: 9781466582347