1.2 Flashcards

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

What is the instruction set?

A

Set of all instructions written in machine code that can be recognised by a given processor

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

CISC and RISC are types of

A

Instruction set

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

What does CISC stand for

A

Complex instruction set computer

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

What does RISC stand for

A

Reduced instruction set computer

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

What does CISC do

A

Aims to complete the task in as little lines of assembly code as possible

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

CISC properties

A

Processor hardware has to be more complicated so it can execute a series of operations, physically larger
Compiler has to do less work to translate high level languages
Complex instructions can take more than one clock cycle to complete
Higher energy requirements
Larger number of instructions
Can’t do pipelining
Small code size
More efficient use of RAM
Multiple addressing modes available

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

What are CISC instructions like

A

Multiple operations done in one instruction

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

Where is CISC archetecture found?

A

Desktop computers, laptops

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

What are RISC instructions like

A

Simple instructions executed in one clock cycle.
Many simple instructions done to do one process

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

RISC properties

A

Compiler has to do more conversion so is worked more
Instruction completed in single clock cycle
Less complex hardware needed so more space for registers and cache
Makes use of pipelining
Lower energy requirements
Smaller number of simple instructions
Lower energy requirements
Lower cyclers per second
Heavy use of Ram
Fewer addressing nodes available

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

What is RISC architecture used in

A

Low power portable device
Phones, printers, smart TV

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

What is a co-processor

A

Any additional processor used for a specicalised task

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

GPUs initial use

A

Rendering graphics

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

CPU or GPU TYPICALLY run faster

A

CPU

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

Which of CPU and GPU is for specific tasks

16
Q

What do CPUs excel at and same for GPU

A

CPU- Excel at performing complex operations on small data sets
GPU- Excel simple operations on large data sets
They can still do vise versa

17
Q

Why are GPUs good at doing SIMD

A

Take advantage of parallel processing which GPUs are made for

18
Q

Example of non gaming uses for GPU

A

Oil exploration
Weather modelling
Machine learning
Linear algebra
Statistical analysis
Stock option predictions
Gravitational field theory

19
Q

What is a multicore processor

A

A single chip containing two or more independent processing units

20
Q

How to enhance performance of multi-core processors

A

On-chip shared cache
Inter-core communication

21
Q

Limitations of multi core processing

A

Overheads involved with inter-core processing
Some programs cant make maximum use of all of the cores

22
Q

What is parallel processing

A

The processing of program instructions by dividing them between multiple processors or multiple cores

23
Q

How does parallel processing work

A

Different cores are assigned to different parts of the F-D-E cycle
Or a single job can be split into task being executed on separate cores

24
Q

Limitations of parallel processing

A

Depends on task carried out
If the software can be designed to make use of parallel processing