Contemporary Architectures Flashcards

1
Q

Is using clock speed as a measurment of performance good ?

A

No because it has plataued at 3.5GHz and is not very comprihensive of the systems capabilities

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

What is CPU time ?

A

The time it takes the CPU to execute one program

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

How doe we calculate CPU time ?

A

CPU time = clock speed * cycles per instructiuon * instructions per task

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

What is MIPS ?

A

Millions of instructions per second
sockets * cores per socket * clock *instructions per socket

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

What is FLOPS ?

A

Floating point operations per second
sockets * cores per socket * clock * FLOPS per cycle

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

What is Amdahl’s law ?

A

Potential speedup of a complete system due to speeding up one component by factor of N
speedup = old run time / new run time

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

What are benchamrks ?

A

A program that tests the compnents of a computer to measure the performance and compare to others

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

What is Goodhart’s law ?

A

“When a measure becomes a target, it ceases to be a good measure”

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

What is the x86 Architecture ?

A

A family of CISC architectures
Lots of instructions (3000+)

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

What is the history of x86 ?

A

William shockley –> Shockley transistors
Traitorous eight –> Fairchild
Moore and Noyce –> Intel
Sanders –> AMD

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

What is the boot process in modern x86 CPUS ?

A

Power-up, Bootloader, BIOS, OS loader

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

What is secure boot ?

A

Part of the UEFI standard
Locks the UEFI down to boot only one OS

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

What is the philosophy behind RISC ?

A

The complex instructions aren’t being used.
Count the frequencies of actual instruction uses, then reduce instruction set to optimis most common needs

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

Name some examples where RISC is used

A

Android, debian, Ubuntu, ARM chips and mobile devices

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

What is RISC-V ?

A

A fully open source ISA
RISC style instructions
Base instruction set

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

How many registers in RISC-V ?

A

0 - 32, control, status registers, stack pointer, and 32 optional registers