cc_staff
12
edits
No edit summary |
No edit summary |
||
Line 216: | Line 216: | ||
requires more design and thought | requires more design and thought | ||
[[ | [[File:parallel_IO.png|400px|center]] | ||
==Parallel I/O should be collective!== | ==Parallel I/O should be collective!== | ||
Line 227: | Line 227: | ||
*Allows filesystem to know more about access as a whole, more optimization in lower software layers, better performance | *Allows filesystem to know more about access as a whole, more optimization in lower software layers, better performance | ||
[[ | [[File:parallel_coll.png|400px|center]] | ||
=Parallel I/O techniques= | =Parallel I/O techniques= | ||
Line 333: | Line 333: | ||
So, let us think to write one file from four different processes. As shown in the figure, each process will write its data into a designated portion in the same file. Writing proceeds in a contiguous fashion from process 0 to 3. | So, let us think to write one file from four different processes. As shown in the figure, each process will write its data into a designated portion in the same file. Writing proceeds in a contiguous fashion from process 0 to 3. | ||
[[ | [[File:contiguous.png|400px|center]] | ||
===example in C=== | ===example in C=== |