Due Tuesday, February 13.
Read the following papers:
- Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities - Gene Amdahl
- Parallel Programmer Productivity: A
Case Study of Novice Parallel Programmers - Hochstein et al.
Comment on the papers. For each paper, provide a short (a few
sentences) summary of the focus of the paper or key arguments made.
Make sure to specifically address these points:
- How much of Amdahl's paper is actually on Amdahl's law?
- Besides Amdahl's Law, what other comments on parallelism are made in Amdahl's paper?
- What programming styles were investigates in Hochstein's paper?
- Describe the methodology.
- How would you improve their experiment?
- What other metrics might be interesting to capture?
- Assuming these results reflect reality, what should architectures of
the future do or avoid?
Your comments do not need to be long at all; I mostly want to
make sure that you've thought about the important parts of each
paper.