lawrence berkeley national laboratory keeps telling me i'm right https://gasnet.lbl.gov/pubs/upc_ft.pdf
A key advantage to the one-sided communication model is that no such tradeoff is required, because the
initiator always provides complete information describing the data transfer to be performed.
this is for "shared memory" operations in distributed supercomputers. i can only imagine that even more structured i/o requests that come even further ahead of time would enable such optimizations
There are no overheads imposed by matching or synchronization semantics, and the implementation is free to perform the data transfer using the most efficient mechanism available.
it's me and POSIX file write semantics in the cage match and i'm winning