SLR 2 - Types of Processor Flashcards
What are the names of the two types of processor?
RISC and CISC.
What is CISC?
State 3 Characteristics.
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
What is RISC?
State 3 Characteristics.
Reduced Instruction set computer:
. Less complex circuitry
. Uses more RAM
. each instruction takes one clock cycle to complete
. can pipeline
. more work for compilers
What is CISC used in?
Laptops and Desktop Computers
What is RISC used in?
Smartphones and Tablets
What are GPUs?
Graphical Processing Unit, used for graphical rendering but are powerful co-processors that can run parallel tasks.
What is SIMD?
SIMD - Single Instruction Multiple Data.
What is MIMD?
MIMD allows GPU’s to process multiple instructions concurrently on different pieces of data.
What does SIMD mean a GPU can do?
Allows a GPU to process multiple data elements simultaneously with a single instruction, enhancing parallelism.
Name four uses of GPU’s.
. Modelling physical systems
. Scientific Simulations
. Audio Processing
. Cryptocurrency Mining
. Linear Algebra
. Machine Learning
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?
.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.
Why does having two cores not double the efficiency of the CPU?
Programs are rarely 100% parallelisable, meaning multiple cores will add little benefit, no matter how many you add.
What is parallel processing?
The processing of a program by dividing them between multiple processors or processor cores.