SLR 2 - Types of Processor Flashcards

1
Q

What are the names of the two types of processor?

A

RISC and CISC.

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

What is CISC?

State 3 Characteristics.

A

Complex Instruction set computer:
. Instructions take up less space in RAM
. More complex circuitry in decode unit
. Multiple clock cycles for one instruction
. smaller number of instructions need to be executed
. Instruction format is variable
. Larger number of addressing modes

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

What is RISC?

State 3 Characteristics.

A

Reduced Instruction set computer:
. Less complex circuitry
. Uses more RAM
. each instruction takes one clock cycle to complete
. can pipeline
. more work for compilers

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

What is CISC used in?

A

Laptops and Desktop Computers

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

What is RISC used in?

A

Smartphones and Tablets

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

What are GPUs?

A

Graphical Processing Unit, used for graphical rendering but are powerful co-processors that can run parallel tasks.

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

What is SIMD?

A

SIMD - Single Instruction Multiple Data.

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

What is MIMD?

A

MIMD allows GPU’s to process multiple instructions concurrently on different pieces of data.

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

What does SIMD mean a GPU can do?

A

Allows a GPU to process multiple data elements simultaneously with a single instruction, enhancing parallelism.

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

Name four uses of GPU’s.

A

. Modelling physical systems
. Scientific Simulations
. Audio Processing
. Cryptocurrency Mining
. Linear Algebra
. Machine Learning

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

Exam Question: A 3D animator is animating a scene where a group of birds all need to fly upwards, why would a GPU rather than a CPU be more suited to processing this task?

A

.GPU uses SIMD
.Can apply the same animation instructions to all the objects simultaneously
.CPU would loop through each birds position and adjust it one by one
.SIMD applies the same movement to all birds at once
.Improves efficiency and performance.

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

Why does having two cores not double the efficiency of the CPU?

A

Programs are rarely 100% parallelisable, meaning multiple cores will add little benefit, no matter how many you add.

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

What is parallel processing?

A

The processing of a program by dividing them between multiple processors or processor cores.

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