Ch 2.5 - 2.10 Flashcards

1
Q

“What is a transistor?”

A

“An on/off switch controlled by an electric signal.”

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

“What is a very large-scale integrated (VLSI) circuit?”

A

“A device containing hundreds of thousands to millions of transistors.”

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

“What is silicon?”

A

“A natural element that is a semiconductor.”

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

“What is a semiconductor?”

A

“A substance that does not conduct electricity well.”

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

“What is a silicon crystal ingot?”

A

“A rod composed of a silicon crystal that is between 8 and 12 inches in diameter and about 12 to 24 inches long.”

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

“What is a wafer?”

A

“A slice from a silicon ingot no more than 0.1 inches thick, used to create chips.”

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

“What is a defect?”

A

“A microscopic flaw in a wafer or in patterning steps that can result in the failure of the die containing that defect.”

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

“What is a die (chip)?”

A

“The individual rectangular sections that are cut from a wafer, more informally known as chips.”

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

“What is yield?”

A

“The percentage of good dies from the total number of dies on the wafer.”

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

“What is response time (execution time)?”

A

“The total time required for the computer to complete a task, including disk accesses, memory accesses, I/O activities, operating system overhead, CPU execution time, and so on.”

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

“What is throughput (bandwidth)?”

A

“Another measure of performance, it is the number of tasks completed per unit time.”

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

“What is wall clock time (response time/elapsed time)?”

A

“The total time to complete a task, including disk accesses, memory accesses, input/output (I/O) activities, operating system overhead—everything.”

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

“What is CPU execution time (CPU time)?”

A

“The actual time the CPU spends computing for a specific task.”

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

“What is user CPU time?”

A

“The CPU time spent in a program itself.”

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

“What is system CPU time?”

A

“The CPU time spent in the operating system performing tasks on behalf of the program.”

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

“What is system performance (CPU performance)?”

A

“System performance refers to elapsed time on an unloaded system and CPU performance refers to user CPU time.”

17
Q

“What is clock rate?”

A

“The inverse of the clock period.”

18
Q

“What is a clock cycle (tick/clock tick/clock period/clock/cycle)?”

A

“The time for one clock period, usually of the processor clock, which runs at a constant rate.”

19
Q

“What is clock period?”

A

“The length of each clock cycle.”

20
Q

“What is clock cycles per instruction (CPI)?”

A

“Average number of clock cycles per instruction for a program or program fragment.”

21
Q

“What is instruction count?”

A

“The number of instructions executed by the program.”

22
Q

“What is instruction mix?”

A

“A measure of the dynamic frequency of instructions across one or many programs.”

23
Q

“What is IPC (instructions per clock cycle)?”

A

“Some designers invert CPI to talk about IPC, or instructions per clock cycle. If a processor executes on average two instructions per clock cycle, then it has an IPC of 2 and hence a CPI of 0.5.”

24
Q

“What is fanout?”

A

“The number of transistors connected to an output (called the fanout).”

25
Q

“What are Redundant Arrays of Inexpensive Disks (RAID)?”

A

“Many disks in conjunction can offer much higher throughput, which was the original inspiration of Redundant Arrays of Inexpensive Disks (RAID).”

26
Q

“What is a graphics processing unit (GPU)?”

A

“The graphics processing unit (GPU) is a hardware component that accelerates graphics.”

27
Q

“What is a workload?”

A

“A set of programs run on a computer that is either the actual collection of applications run by a user or constructed from real programs to approximate such a mix. A typical workload specifies both the programs and the relative frequencies.”

28
Q

“What is a benchmark?”

A

“A program selected for use in comparing computer performance.”

29
Q

“What is SPEC (System Performance Evaluation Cooperative)?”

A

“SPEC (System Performance Evaluation Cooperative) is an effort funded and supported by a number of computer vendors to create standard sets of benchmarks for modern computer systems.”

30
Q

“What is SPECratio?”

A

“Dividing the execution time of a reference processor by the execution time of the evaluated computer normalizes the execution time measurements; this normalization yields a measure, called the SPECratio, which has the advantage that bigger numeric results indicate faster performance.”

31
Q

“What is Amdahl’s Law?”

A

“A rule stating that the performance enhancement possible with a given improvement is limited by the amount that the improved feature is used. It is a quantitative version of the law of diminishing returns.”

32
Q

“What is million instructions per second (MIPS)?”

A

“A measurement of program execution speed based on the number of millions of instructions. MIPS is computed as the instruction count divided by the product of the execution time and 10^6.”

33
Q

“What is a transistor?”

A

“An on/off switch controlled by an electric signal.”