Ch 2.5 - 2.10 Flashcards

(33 cards)

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
"What are Redundant Arrays of Inexpensive Disks (RAID)?"
"Many disks in conjunction can offer much higher throughput, which was the original inspiration of Redundant Arrays of Inexpensive Disks (RAID)."
26
"What is a graphics processing unit (GPU)?"
"The graphics processing unit (GPU) is a hardware component that accelerates graphics."
27
"What is a workload?"
"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
"What is a benchmark?"
"A program selected for use in comparing computer performance."
29
"What is SPEC (System Performance Evaluation Cooperative)?"
"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
"What is SPECratio?"
"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
"What is Amdahl's Law?"
"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
"What is million instructions per second (MIPS)?"
"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
"What is a transistor?"
"An on/off switch controlled by an electric signal."