RISC Flashcards

1
Q

What does RISC mean?

A

Reduced instruction set computer

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

How do RISC’s aim to increase performance?

A

Moving less frequently required hardware operations into software

Reducing hardware cost/complexity
Reducing critical path delay, increased clock speeds

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

Advantages of simpler instructions?

A
Hard wired decoding
- Less complexity of instructions
- Less instructions
No need for rom/functional units
Instruction decode faster
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Disadvantage of using moving away from hardware complex instructions?

A

Each instruction does less, so more instructions / memory requirements.

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

What is pipelining?

A

Splitting up instructions into multiple stages and allowing them to run simultaneously

Fetch decode execute happen in parallel.

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

How does pipelining affect latency & throughout?

A

Latency doesn’t improve

Throughout does.

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

What is the processing speed up of pipelining related to?

A

How many stages (e.g. how many instructions at a time)

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

How does RISC improve performance?

A

Reducing the critical path delay
(Fastest clock speed)

Keeping the pipeline full! No multi cycle instructions in RISC!

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

How does RISC cope with multi cycle memory reads? (Address to bus/read memory array/data to bus/read bus)

A

Most instructions can’t do memory reads/writes (only Load/Store can do multiple cycles, where they stall the pipeline till the data has been accessed)

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

Why do RISC have so many registers?

A

Use them instead of slow memory to reduce stalls to pipeline (more full)

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