|
|
|
 |
 |
|
|
ICE716 High Performance Computing Final Exam Spring 2000
l Use a separate sheet of paper for each problem. lWrite your ID and name on top of each answer sheet.
1.In high speed networks of cluster systems, message data can be transferred in two ways: programmed I/O (PIO) or direct memory access (DMA). Compare them with advantages and disadvantages. (20)
2.Explain "pinning" which is an important technique when DMA is used to transfer data between the host system and the network interface. (20)
3.FM (Fast Message) has been enhanced with gather/scatter features in FM 2.x versions. Explain the feature as well as the relationship with MPI's gather/scatter APIs. (20)
4.What are the generally used mechanisms for message arrival notification, and also explain how AM (Active Message) enhances the mechanism. (20)
5.MPI-IO adopts two important techniques: data sieving and collective IO. With which I/O characteristics, can parallel programs benefit from the new techniques ? (20)
6.Data striping is an important technique to increase the I/O performance. Provide several possible organizations with comparative comments. (20) |
|