1.1.2 Types of processor- Harvey
No description yet. This curated deck is ready for daily study.
Card preview (10)
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 Used in embedded systems
Characteristics of CISC
Large instruction set Complex instructions Complex hardware Requires multiple machine cycles per instruction Can’t make use of pipelining
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
More efficient use if RAM CISC requires less RAM since code is shorter Compiler has to do less work Used in laptops/ desktop computers Many specialised instructions made even though only a few of them are used.
Benefits of RISC
Pipelining is possible Each instruction takes one clock cycle Simpler hardware Smaller number of instructions Simpler instructions Used in smartphones, tablets/ embedded systems 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?
Parallel systems use multiple cores/ processors Tasks run at exactly the same time This increases speed Eg. A quad-core cpu rendering different parts of an image at the same time
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