ICOM 5995
Performance Instrumentation
and Visualization for High Performance
Computer Systems
 
Homework 1 (10 points)
Due
date: Monday, August 26, 2002.
Send
answers by email (you will have until 12:00 midnight)
 
Read
Introduction to Programming Shared-Memory and
Distributed-Memory Parallel Computers by Cory Quammen
 
Answer
the following questions (Two points each).
 - State the difference
     between shared-memory multiprocessing and distributed-memory
     multiprocessing.
 
 - What are the two
     standard libraries used to program shared-memory and distributed memory.
 
 - Describe (in general)
     OpenMP.
 
 - Describe (in general)
     MPI
 
 - State one advantage and
     disadvantage of shared-memory programming. State one advantage and
     disadvantage of distributed memory programming.