CS 541 HOMEWORK 1 Due: Jan 24, 1992 (in class) General comments: You may want to do reading in the library to help you answer these questions. Essays are expected as answers to the following questions. The length is up to you. However, 10 pages for each would probably be too much and a few sentences would be too little. We will discuss these questions in recitations this week and in lecture on Friday. Other homeworks in the first part of the course will also build on this homework. 1. Define parallel programming in such a way that your definition does not apply to sequential programming; give examples that distinguish parallel from sequential programming. 2. How does parallelism affect your research area? What are the trends? (If you have not yet picked some area to specialize in, pick the area that you think you might want to do research in. If you do not plan to do research, discuss how parallelism will affects your work.) 3. Describe at least two language-like systems that are in your research area (or interest area, see above) that have or could benefit from parallelism.