Module 3 - Performance Flashcards

1
Q

What design effort can improve the performance of a computer?
Increase the clock cycles used by the program.
Decrease the CPI
Increase the clock period
Decrease the clock rate

A

Decrease the CPI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
What formula do we use to define the performance of a computer?
  Speed = 1 / Execution Time
  Performance = Clock Period
  Performance = Execution Time
  Speed = 1 / Throughput
A

Speed = 1 / Execution Time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What design effort can improve the performance of a computer?

Decrease the clock cycles used by the program.
Increase the CPI
Increase the clock period
Decrease the clock rate

A

Decrease the clock cycles used by the program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

For a given program, Clock period x CPI (average clock Cycles Per Instruction) * IC (Instruction Count) = ?
Clock Period
Execution Time of the program
Average Execution time of One Instruction
Instruction Count

A

Execution Time of the program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
Which of the follow best matches this definition: The duration of one clock cycle in seconds.
  Instruction Count
  Average Cycles Per Instruction
  Clock Rate
  Clock Period
  Execution Time
A

Clock Period

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In comparing two computers, we execute a benchmark on each and measure the resulting speeds:

Computer A: 5

Computer B: 9

How many times faster is Computer B than Computer A?

A

1.8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What design effort can improve the performance of a computer?
Increase the clock cycles used by the program.
Increase the clock period
Increase the clock rate
Increase the CPI

A

Increase the clock rate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Which of the follow best matches this definition: The duration of one clock cycle in seconds.
  Instruction Count
  Average Cycles Per Instruction
  Clock Rate
  Clock Period
  Execution Time
A

Clock Period

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In comparing two computers, we execute a benchmark on each and measure the resulting execution times:

Computer A: 538

Computer B: 158

How many times faster is Computer B than Computer A?

A

3.4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In comparing two computers, we execute a benchmark on each and measure the resulting execution times:

Computer A: 925

Computer B: 820

How many times faster is Computer A than Computer B?

A

.89

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A designer chooses to use a manufacturing process that increases the feature size on the processor. All else being constant, will the performance likely increase, decrease, or stay the same?
State the Same
Decrease
Increase

A

Decrease

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A designer chooses to use a manufacturing process that decreases the feature size on the processor. All else being constant, will the performance likely increase, decrease, or stay the same?
Decrease
State the Same
Increase

A

Increase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A designer chooses to use a cheaper polymer for packaging that decreases the transfer of heat to a heat sink. All else being constant, will the performance likely increase, decrease, or stay the same?
Stay the Same
Decrease
Increase

A

Decrease

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A designer chooses to use an organization that increases the logic depth of the processor. All else being constant, will the performance likely increase, decrease, or stay the same?
Increase
Decrease
Stay the Same

A

Decrease

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A designer chooses to use a new polymer for packaging that allows the increased transfer of heat to a heat sink. All else being constant, will the performance likely increase, decrease, or stay the same?
Increase
Decrease
Stay the Same

A

Increase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A designer chooses to use an organization that increases the logic depth of the processor. All else being constant, will the performance likely increase, decrease, or stay the same?
Stay the Same
Decrease
Increase

A

Decrease

17
Q

A designer chooses to use a new polymer for packaging that allows the increased transfer of heat to a heat sink. All else being constant, will the performance likely increase, decrease, or stay the same?
Increase
Stay the Same
Decrease

A

Increase

18
Q

A designer chooses to use an organization that decreases the logic depth of the processor. All else being constant, will the performance likely increase, decrease, or stay the same?
Decrease
Increase
Stay the Same

A

Increase

19
Q

A designer chooses to use a manufacturing process that increases the feature size on the processor. All else being constant, will the performance likely increase, decrease, or stay the same?
Decrease
Increase
State the Same

A

Decrease

20
Q
Select the items below that a designer can modify to effect propagation delay (select all that apply).
  Heat
  Clock Rate
  Processor Organization
  Manufacturing Process
  Plastic Packaging
A

Processor Organization

Manufacturing Process

21
Q

A compiler produces a program with the following mix of instructions:

Instruction Class	Count
1				21
2				51
3				30
If it is executed on a 49 MHz processor with the following Instruction Class CPIs, what is the execution time in microseconds?  Round to the nearest 0.1 microseconds.

Instruction Class CPI
1 8
2 3
3 7

A

10.8

22
Q

A compiler produces a program with the following mix of instructions:

Instruction Class	Count
1				8
2				8
3				7
If it is executed on a processor with a clock period of 4 microseconds, and the following Instruction Class CPIs, what is the execution time in microseconds?  Round to the nearest 0.1 microseconds.

Instruction Class CPI
1 7
2 6
3 4

A

528

23
Q

A compiler produces a program with the following mix of instructions:

Instruction Class	Count
1	9
2	4
3	5
If it is executed on a processor with a clock period of 5 microseconds, and the following Instruction Class CPIs, what is the execution time in microseconds?  Round to the nearest 0.1 microseconds.

Instruction Class CPI
1 9
2 10
3 5

A

730

24
Q

A compiler produces a program with the following mix of instructions:

Instruction Class	Count
1	81
2	97
3	40
If it is executed on a 6 MHz processor with the following Instruction Class CPIs, what is the execution time in microseconds?  Round to the nearest 0.1 microseconds.

Instruction Class CPI
1 1
2 8
3 2

A

156.2

25
Q

A compiler produces a program with the following mix of instructions:

Instruction Class	Count
1	7
2	5
3	4
If it is executed on a processor with a clock period of 2 microseconds, and the following Instruction Class CPIs, what is the execution time in microseconds?  Round to the nearest 0.1 microseconds.

Instruction Class CPI
1 9
2 2
3 5

A

186