- Regarding the 6 classes of computers:
- Please provide one example computer for each class.
- Please discuss what additional features we care about in each class of computers, in addition to fast speed. (Hint: the additional features may include energy efficiency, cost, form factor, etc.).
- Please discuss an additional class of computers you can think of and why you think they are computers; alternatively, you can discuss a specific computer example, which belongs to 1 of the 6 classes but was not discussed in the lecture, and explain why you think it belongs to that class.
- Please answer the following questions regarding the 5-component generic computer architecture:
- What are the 5 components and their relationship?
- The textbook provided an example of disassembled smartphone. Can you please describe what parts of the smartphone are corresponding to the 5 components?
- In addition to the smartphone, can you please describe the 5 components for another class of computer? In that case, which of the 5 components are dramatically different from the smartphone and why?
- Suppose you have two processors that have the following parameters for frequency and CPI.
| Processor A | Processor B | |
| Frequency | 1 GHz | 2 GHz |
| Average CPI for ALU Instructions | 1 | 1.5 |
| Average CPI for Branch Instructions | 2 | 3 |
| Average CPI for Memory Load | 6 | 7 |
(1) If you are asked to execute a program with the following instruction mix, which processor would be faster? Please justify your answer quantitatively.
- ALU Instructions: 40%
- Branch Instructions: 20%
- Memory Load Instructions: 40%
(2) Suppose you can double the performance of branch instructions by using a dynamic branch prediction scheme for both processors. How much faster is each processor when executing the above program?
- Regarding the 7 great ideas in computer architecture, please note that the 1st edition of the textbook actually had the 8th great idea listed as Designing for Moores Law.
- What is Moores law?
- Please comment on why the 2nd edition of the textbook removed this 8th great idea.
- What impacts does this new situation of Moores Law pose on the advancements of memory and processor, and what might be the possible solutions?
Page 1 of

![[Solved] ECE331 Homework 1](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip.jpg)

![[Solved] ECE331 Homework 1](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip-1200x1200.jpg)
Reviews
There are no reviews yet.