Commit 25a7f55c authored by Francois Tessier's avatar Francois Tessier

README

parent ae8bc5fc
TAPIOCA: Topology-Aware Parellel I/O Collective Aggregation
----------------------
TAPIOCA is a static library implementing the two-phase I/O scheme on top of MPI I/O. This library is topology-aware in that it provides a couple of aggregator placement strategies taking into account the network characteristics and the data access pattern. TAPIOCA is optimized for large-scale supercomputers through an implementation made using MPI one-sided communication (RMA) and non-blocking operation.
TAPIOCA (before being named like this) has been introduced in a SC'16 Workshop paper: [[Topology-Aware Data Aggregation for Intensive I/O on Large-Scale Supercomputers|http://www.francoistessier.info/documents/COM-HPC16-IO.pdf]]
Environment variables
----------------------
* TAPIOCA_STRATEGY = SHORTEST_PATH / LONGEST_PATH / TOPOLOGY_AWARE / CONTENTION_AWARE
......@@ -7,8 +14,7 @@ Environment variables
* TAPIOCA_DEVNULL = true / false. If true, instead of effectively writing the file, the write operation is made in /dev/null. Useful for aggregation time measurements.
Default values
**************
Default values
TAPIOCA_STRATEGY = SHORTEST_PATH
TAPIOCA_NBAGGR = 8
TAPIOCA_BUFFERSIZE = 16777216
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment