Parallel I/O introductory tutorial: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 216: Line 216:
  requires more design and thought
  requires more design and thought


[[Image:parallel_IO.png|400px|center]]
[[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  


[[Image:parallel_coll.png|400px|center]]
[[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.


[[Image:contiguous.png|400px|center]]
[[File:contiguous.png|400px|center]]


===example in C===
===example in C===
cc_staff
12

edits

Navigation menu