1.1.2 Types of processor- Harvey Flashcards
Characteristics of RISC
Small instruction set
Less complex instructions
Quicker to execute
Each instruction is one line of machine code and takes one clock cycle
Characteristics of CISC
Large instruction set
Complex instructions
Used in embedded and microcontroller systems
What is a GPU?
A GPU (Graphics Processing Unit) is a specialized processor designed to accelerate rendering of images, videos, and animations by performing parallel processing tasks
What is a GPU used for?
machine learning
oil exploration
weather forecasting
image processing
Benefits of CISC
CISC requires less RAM since code is shorter
Many specialised instructions made even though only a few of them are used.
Benefits of RISC
Pipelining is possible since each instruction takes one clock cycle
In RISC processors compilers have to do more work to translate high level code into machine code
What are multi-core CPUs?
Have multiple independent cores that can complete instructions separately this improves performance.
What are parallel systems?
Complete similar tasks to multi-core but use a single core by using threading
Comparison between multi-core and parallel systems
Usually multi-core systems perform better in larger projects than parallel systems
What is a co-processor?
A co-processor is a secondary processor designed to supplement the activities of a primary processor