SLR 02 - Types of Processor Flashcards
Why are multicore systems used?
To reduce the strain on a single CPU
What is a Multicore Processor?
A single chip containing 2 or more processing units each capable of running their own FDE cycle
How do Multicore Processors enhance performance?
It houses on-chip shared cache for better inter-core communication
Why are Multicore Processors limited?
Not all programs take advantage of having multiple cores
What is Parallel Processing?
The Process of dividing instructions between multiple cores
Different cores can be at different FDE stages
What does CISC stand for?
Complex Instruction Set Computer
What does RISC stand for?
Reduced Instruction Set Computer
What does CISC aim to do?
Complete tasks in as few lines of Assembly as possible to reduce stress on the compiler
e.g a command “Mult” loads, executes then stores data
Where are CISC processors found?
Commonly in desktop computers and laptops
What do RISC processors aim to do?
Use simple instructions to execute in one clock cycle to allow pipelining to occur by making instructions uniform.
Where are RISC processors found?
Low-Power smart devices such as tablets and TVs
What is a co-processor?
Any additional processor used for a specialised purpose
What is an example of a Co-Processor?
The GPU (Graphics Processing Unit)
What does the GPU do?
It processes many data streams at a time making it primarily used for rendering graphics.
What is a GPUs advantages over a CPU?
The GPUs are faster and more efficient executing SIMD
A GPU can handle thousands of operations faster due to its number of cores and having the components for Parallel processing