1.1.2 Types of processor Flashcards

(a) The differences between and uses of CISC and RISC processors. (b) GPUs and their uses (including those not related to graphics). (c) Multicore and Parallel systems.

You may prefer our related Brainscape-certified flashcards:
1
Q

What does CISC stand for?

A

Complex instruction set computers.

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

What does RISC stand for?

A

Reduced instruction set computers.

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

What is CISC?

A

Using a large instruction set, CISC sets out to accomplish tasks in a few lines of assembly language as possible.

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

What is RISC?

A

Using only simple instructions that take a single clock cycle to execute, RISC can use pipelining to increase speed.

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

Which has the smaller instruction set? RISC or CISC?

A

RISC has a smaller instruction set.

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

Why might a RISC processor require less power as opposed to a CISC processor?

A

RISC has less complex circuitry and thus uses fewer transistors which means it requires less power.

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

What is one advantage of a RISC processor?

A

Since instructions all take a single clock cycle to complete pipelining can be implemented to increase speed.

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

What is one advantage of a CISC processor?

A

Since the code is relatively short, only a small amount of ram is required to store the instructions.

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

Define a coprocessor.

A

An extra processor used to supplement the functions of the primary processor.

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

Define the GPU.

A

A specialised electronic circuit which is very efficient in manipulating computer graphics and image processing.

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

What is one use for a GPU?

A

To render models.

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

What is the architecture of a GPU like?

A

a GPU has a massively parallel architecture consisting of thousands of smaller efficient cores designed to handle multiple tasks at once.

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

What is a GPU well suited to?

A

Processing large blocks of visual data simultaneously.

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

What are some non-graphics related uses for a GPU?

A

Machine learning, oil exploration and financial transactions.

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

How might multiple cores improve performance?

A

Each core acts as a separate processing unit so distributing a workload over multiple cores achieve significantly higher performance as opposed to a single core.

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

Why might two cores not be twice as fast as one core?

A

Because improvements in performance gained by using a multi-core system are dependant on the software being able to take advantage of parallel processing capabilities.

17
Q

What is parallel processing?

A

A mode of operation where a process is split into parts which are executed simultaneously on different cores within a CPU.