Hi,<br><br>This post may belong somewhere else, but I&#39;m having a hard time locating good information on disk i/o as it relates to MPI software running on multi-core machines.<br><br>I&#39;m in a position to influence what type of node configuration we use for a new cluster doing bioinformatic-type work == lots of disk I/O.&nbsp; It occurs to me that multiple MPI processes running on the same multicore node may not prove very effective if they are constantly invalidating each others&#39; disk cache etc...&nbsp; <br>
<br>I&#39;m wondering about the idea of instead of a single disk for storage, using multiple disks (e.g. 1 per core) to avoid these kinds of collisions.&nbsp; Is this a common practice?&nbsp; Certainly it complicates the underlying code a little, since core N now needs to read/write a different disk than core M on the same machine.<br>
<br>There must be well-written papers about this very issue out there, but I haven&#39;t found any yet.<br><br>thanks,<br>thomas blom, austin tx<br>