Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
18 Cards in this Set
- Front
- Back
How do you measure the relative performance? |
Speed x / Speed y |
|
What is the Pareto Principle? |
80% of results are generated by 20% of code |
|
What design effort can improve the performance of a computer? |
Decrease the clock cycles used by the program and increase the clock rate. |
|
What is the CPU time determined by? |
Instruction count, CPI and clock rate. |
|
What is propagation delay? |
Time taken for an electrical signal to travel through a wire or logic system |
|
How does the feature size affect the performance of the processor? |
The smaller it is, the better the performance |
|
How does the logic depth affect the performance? |
The more shallow it is, the better the performance |
|
What contributes to propagation delay? |
Logic depth, wire length and transistor size |
|
What does not contribute to propagation delay? |
Clock rate |
|
What is a clock cycle? |
Periodic repeating cycle between 0 and 1 that is used to coordinate activity with the processor and latch valued into memory. |
|
What happens to the clock rate when propagation delay is decreased? |
Its able to be increased which help the processor performance |
|
What is the downside of increasing the clock rate? |
It becomes overheated and may damage transistors |
|
How is the execution time calculated? |
IC * CPI * T or (IC * CPI) / F IC = instruction count CPI = cycles per instruction T = clock period F = clock rate |
|
How do you make sure the CPI is accurate? |
Find the average |
|
How do you make sure the instruction count is accurate? |
Break them into classes |
|
What are examples of instruction classes? |
Memory acces, simple arithmetic, complex arithmetic |
|
What define the instruction classes? |
The architecture of a processor |
|
How do you calculate the average CPI? |
|