ICE716 High
Performanc e
Computing
Homepage

 Overview
 Admin
 Schedule
 Assignment
 Links

Notices&BBS

  ICU-PPL

  ICU Page

 Final Exam

ICE716 High Performance Computing
Final Exam
Spring 2000

    lUse 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)