File I/O on Intel Xeon Phi Coprocessors: RAM disks, VirtIO, NFS and Lustre
This paper provides information and benchmarks necessary to make the choice of the best file system for a given application from a number of the available options:
– RAM disks,
– virtualized local hard drives, and
– distributed storage shared with NFS or Lustre.
We report benchmarks of I/O performance and parallel scalability on Intel Xeon Phi coprocessors, strengths and limitations of each option. In addition, the paper presents system administration procedures necessary for using each file system on coprocessors, including bridged networking and InfiniBand configuration, software installation and MPSS image modifications. We also discuss the applicability of each storage option to common HPC tasks.